TOC

This article has been localized into Russian 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, и как его использовать для создания интерфейса пользователя.