XAML - Extensible Application Markup Language
• oparty na XMLu** (deklaratywny) język do tworzenia interfejsu
• definiuje ułożenie (oraz inne cechy) kontrolek w oknie
• pozwala na podział pracy pomiędzy programistów i grafików (twórców interfejsu)
• XAML nie jest obowiązkowy - to samo można zrobić w kodzie, ale wymaga to większego nakładu pracy
• można korzystać z narzędzi wizualnych do generowania plików XAML (np. Microsoft Expression Blend)
• warto znać XAMLa aby móc w pełni wykorzystywać możliwości WPFa
*) XML - uniwersalny język znaczników do strukturalnego reprezentowania danych