This article is currently in the process of being translated into Bulgarian (~52% done).


What is XAML?

XAML, which stands for eXtensible Application Markup Language, is Microsoft's variant of XML for describing a GUI. In previous GUI frameworks, like WinForms, a GUI was created in the same language that you would use for interacting with the GUI, e.g. C# or VB.NET and usually maintained by the designer (e.g. Visual Studio), but with XAML, Microsoft is going another way. Much like with HTML, you are able to easily write and edit your GUI.

Всъщност това не е урок за XAML. Ще ви разкажа накратко как да го използвате, защото е съществена част от WPF (Windows Presentation Foundation). Независимо дали създавате прозорец или страница, те ще се състоят от XAML документ и Code-Behind файл, които заедно създават прозореца или страницата. XAML документа описва интерфейса с всички негови елементи, докато Code-Behind файла обслужва всички събития (events) и има достъп до управлението на XAML контролите.

В следващите глави ще разгледаме как работи XAML и как да го използвате, за да създадете своя интерфейс.