Язык XAML — это декларативный язык, основанный на XML. 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 в Blend для Visual Studio, которые предоставляют визуальный интерфейс для разработки приложений на основе XAML.
Работайте с элементами в конструкторе XAML в Visual Studio или Blend для Visual Studio и добавляйте элементы управления, макеты и фигуры в приложение в XAML.
Изучите возможности средств визуального проектирования в Visual Studio и Blend для Visual Studio для создания пользовательского интерфейса и возможностей в XAML.
Ознакомьтесь с документацией по созданию приложений на основе XAML в Visual Studio с помощью редактора XAML, конструктора XAML, интеграции с blend и отладки функций.
Ознакомьтесь с редактором кода XAML в Visual Studio для создания приложений Windows Presentation Foundation (WPF) или универсальная платформа Windows (UWP) и форм Xamarin.
Классические разработчики, создающие приложения на основе XAML, такие как WPF, WinUI 3, .NET MAUI и т. д., имеют множество новых функций, которые могут повысить производительность разработчика. В этом комплексном сеансе мы проверим многие из этих новых возможностей, таких как конструктор XAML и редактор кода, наши функции динамического редактирования XAML Горячая перезагрузка и .NET Горячая перезагрузка, LIVE Preview XAML и диагностика привязки данных.https://aka.ms/VS2022LaunchLearnTV
Ознакомьтесь с функциями и пользовательским интерфейсом рабочей области в Blend для Visual Studio, компонентом для разработки windows и веб-приложений на основе XAML.