Обзор XAML
Язык XAML — это декларативный язык, основанный на XML. XAML широко используется для создания пользовательских интерфейсов в приложениях следующих типов:
- приложения Windows Presentation Foundation (WPF);
- приложения универсальной платформы Windows (UWP);
- приложения Xamarin.Forms.
В следующем коде 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 напрямую, это также можно сделать.
Новые возможности
Актуальную информацию см. в следующих материалах:
- Запись блога Усовершенствования в инструментах XAML в Visual Studio 2019 версии 16.7, предварительная версия 1
- Запись блога О новых возможностях средств разработчика XAML в Visual Studio 2019
- Видео на YouTube Новые функции XAML в Visual Studio