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

Примечание.

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

WinUI controls

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

WinUI 2 platform support

Благодаря низкоуровневой совместимости с предыдущими версиями 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.

Участие разработчиков

Мы приветствуем отчеты об ошибках, запросы функций и вклады кода сообщества в репозитории Microsoft-ui-xaml на GitHub.

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

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

См. также