Поделиться через


WinUI для UWP (WinUI 2)

Примечание.

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

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

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

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

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

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

Функции

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

  • Новые элементы управления: WinUI содержит новые элементы управления, которые не отправляются в составе платформы Windows по умолчанию.

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

  • Поддержка более ранних версий Windows 10: API WinUI работают с более ранними версиями 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).

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

Статьи о способах управления WinUI включены в документацию по элементам управления универсальная платформа Windows.

Справочные документы по API находятся в API WinUI.

Установка и использование WinUI

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

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

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

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

Дополнительные сведения о пакетах NuGet WinUI см. в списке пакетов WinUI NuGet.

См. также