Платформа XAML

В этом разделе содержатся разделы, объясняющие принципы программирования, которые обычно применимы к любому приложению, написанного с помощью расширений компонентов C#, Visual Basic или Visual C++ (C++/CX) и XAML для определения пользовательского интерфейса. Такие принципы программирования включают использование свойств и событий и их применение при программировании приложений универсальной платформы Windows (UWP). Универсальная платформа Windows расширяет концепции свойств и их значений, существующие в C#, Visual Basic или C++/CX, добавляя концепцию свойств зависимостей. Кроме того, в статьях из этого раздела описывается использование языка XAML в UWP, а также базовые и развернутые сценарии с объяснением того, как использовать XAML для определения пользовательского интерфейса в приложениях UWP.

Статья Описание
Обзор XAML В этой статье для разработчиков приложений среды выполнения Windows представлен язык XAML и его принципы, а также приводятся различные способы объявления объектов и установки атрибутов в XAML при создании приложения среды выполнения Windows.
Общие сведения о свойствах зависимостей В этом разделе объясняется система свойств зависимостей, доступная при создании приложений среды выполнения Windows на C++, C# и Visual Basic с использованием XAML-определений для пользовательского интерфейса.
Пользовательские свойства зависимостей Описание определения и реализации настраиваемых свойств зависимостей для приложения среда выполнения Windows с помощью C++, C#или Visual Basic.
Общие сведения о присоединенных свойствах В этом разделе объясняется понятие присоединенного свойства в языке XAML и приводится несколько примеров.
Пользовательские присоединенные свойства Объясняет, как реализовать присоединенное свойство XAML в качестве свойства зависимостей и как определить соглашение о доступе, необходимое для использования присоединенного свойства в XAML.
Общие сведения о событиях и перенаправленных событиях В этом разделе описана концепция программирования событий в приложении среды выполнения Windows при использовании C#, Visual Basic или C++/CX в качестве языка программирования и XAML для определения пользовательского интерфейса. Обработчики событий можно назначать как часть объявлений для элементов пользовательского интерфейса в XAML или добавлять обработчики в код. среда выполнения Windows поддерживает перенаправленные события: некоторые входные события и события данных могут обрабатываться объектами за пределами объекта, который вызвал событие. Перенаправленные события удобны при определении шаблонов элементов управления или использовании страниц либо контейнеров макета.
Элементы управления UWP в классических приложениях (XAML Islands) Узнайте, как использовать элементы управления XAML платформы UWP для улучшения пользовательского интерфейса классического приложения Windows Forms, WPF или Win32.