Библиотека пользовательского интерфейса Windows (WinUI) 2

Примечание

Дополнительные сведения о создании классических приложений Windows с использованием последней версии WinUI 3 см. в статье Библиотека пользовательского интерфейса Windows 3.

Элементы управления WinUI

Библиотека пользовательского интерфейса Windows (WinUI) 2 тесно интегрирована с пакетами SDK для Windows 10 и более поздних версий и предоставляет официальные собственные элементы управления пользовательского интерфейса Windows и другие элементы пользовательского интерфейса для приложений UWP (и классических приложений, использующих XAML Islands).

Поддержка платформы WinUI 2

Благодаря низкоуровневой совместимости с предыдущими версиями Windows 10, элементы управления WinUI 2 будут работать, даже если пользователи работают не с самой последней версией ОС.

См. последние заметки о выпуске WinUI 2.

Компоненты

См. дополнительные сведения и оставляйте отзывы об изменениях, которые планируется реализовать в следующем выпуске WinUI 2.8.

  • Новые элементы управления. Библиотека пользовательского интерфейса Windows содержит новые элементы управления, которые не предоставляются на платформе Windows по умолчанию.

  • Обновленные версии существующих элементов управления. Библиотека также содержит обновленные версии существующих элементов управления платформы Windows, которые можно использовать в более ранних версиях Windows 10.

  • Поддержка более ранних версий Windows 10. API библиотеки пользовательского интерфейса Windows работают в предыдущих версиях Windows 10, поэтому для обеспечения работы пользователей, не использующих последние версии ОС, не нужно добавлять проверки версии или условный код XAML.

  • Поддержка XamlDirect. Интерфейсы API XAML Direct, предназначенные для разработчиков ПО промежуточного слоя, предоставляют доступ к функциям XAML более низкого уровня, которые обеспечивает более высокую производительность по нагрузке на ЦП и рабочему набору. XamlDirect позволяет применять API XamlDirect в более ранних версиях Windows 10, не требуя писать специальный код для работы с несколькими целевыми версиями Windows 10.

Примеры

Совет

Дополнительные сведения, рекомендации по проектированию и примеры кода см. в статье Проектирование и разработка приложений для Windows.

Приложения из коллекции WinUI 2 включают интерактивные примеры большинства элементов управления, возможностей и функций WinUI 2.

Если приложение коллекции уже установлено, щелкните коллекцию WinUI 2, чтобы открыть ее.

Если приложение коллекции не установлено, скачайте коллекцию WinUI 2 из Microsoft Store.

Исходный код можно также получить из GitHub (выберите ветвь winui2).

Документация

Практические руководства по элементам управления из библиотеки пользовательского интерфейса Windows вы найдете в документации по элементам управления универсальной платформы Windows.

Справочные материалы по API см. в статье API библиотеки пользовательского интерфейса Windows.

Установка и использование библиотеки пользовательского интерфейса Windows

Инструкции по установке и использованию библиотеки WinUI 2 см. в статье Начало работы с библиотекой пользовательского интерфейса Windows.

Стратегия развития для разработчиков

WinUI доступен в репозитории библиотеки пользовательского интерфейса Windows на сайте GitHub, где вы можете сообщать об ошибках, запрашивать добавление функций и помогать сообществу с созданием кода.

Мы продолжаем разрабатывать и развивать WinUI, чтобы поддерживать новые сценарии разработки. Последние сведения о планах по разработке Windows см. в этой статье о стратегии развития, размещенной в репозитории библиотеки пользовательского интерфейса Windows.

Список пакетов NuGet

Дополнительные сведения о пакетах NuGet для библиотеки пользовательского интерфейса Windows см. в статье со списком пакетов NuGet для библиотеки пользовательского интерфейса Windows.

См. также раздел