Обзор XAML

Язык XAML — это декларативный язык, основанный на XML. XAML широко используется для создания пользовательских интерфейсов в приложениях следующих типов:

В следующем коде XAML определяется простой элемент управления "Кнопка".

<Button Click="ButtonClick">Show updates</Button>

XAML также используется для определения рабочих процессов в приложениях Windows WorkFlow Foundation (WF).

Редактор кода XAML

Редактор кода XAML в интегрированной среде разработки Visual Studio содержит все инструменты, необходимые для создания приложений WPF и UWP для платформы Windows, а также для Xamarin.Forms. Интегрированная среда разработки (IDE) в Visual Studio имеет множество функций, которые можно использовать для разработки приложений под другие платформы, у нее есть и функции, уникальные для XAML.

Конструктор XAML

Visual Studio и Blend для Visual Studio предоставляют Конструктор XAML, который помогает создавать пользовательские интерфейсы для приложений WPF, UWP и Xamarin.Forms. Вы можете перетаскивать элементы управления из панели инструментов или окна "Ресурсы" и задавать свойства в окне свойств. При выполнении этих действий Visual Studio и Blend для Visual Studio создают соответствующий код XAML. Если вы предпочитаете редактировать код XAML напрямую, это также можно сделать.

Новые возможности

Актуальную информацию см. в следующих материалах:

См. также