TOC

This article has been localized into Ukrainian by the community.

XAML:

Що таке XAML?

XAML (eXtensible Application Markup Language), що в перекладі означає "Розширювана Мова Розмітки для Додатків", це варіант мови XML від Microsoft, для опису GUI (Графічний Інтерфейс Користувача). В попередніх фреймворках GUI, наприклад в WinForms, графічний інтерфейс користувача був створений на тій самій мові, на якій Ви взаємодіяли з ним, наприклад, C# або VB.NET, і зазвичай підтримувався середовищем розробки (наприклад Visual Studio), але з XAML Microsoft, пішла іншим шляхом. Подібно до HTML, Ви маєте змогу легко розробляти і редагувати Ваш графічний інтерфейс.

Це не можна назвати повноцінним посібником по мові розмітки XAML, але я коротко розповім Вам, як нею користуватися, тому що вона є важливою частиною системи WPF. Незалежно від того, що ви створюєте: Вікно чи Сторінку - вони будуть складатися з XAML документа і коду, який приєднується до визначених розміткою об'єктів (CodeBehind file), які разом створюють Вікно/Сторінку. XAML файл описує інтерфейс користувача з усіма його елементами керування, в той час як CodeBehind обробляє всі події і має доступ до керування елементами XAML.

В наступних розділах ми розглянемо, як працює XAML, і як Ви можете використовувати його для створення графічного інтерфейсу користувача.