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