WinUI для UWP (WinUI 2)
Примечание.
Дополнительные сведения о создании классических приложений Windows с последней версией WinUI см. в статье WinUI 3.
WinUI 2 тесно интегрирован с пакетами SDK для Windows и предоставляет официальные собственные элементы пользовательского интерфейса Windows и другие элементы пользовательского интерфейса для приложений UWP (и классических приложений с помощью XAML Islands).
Благодаря низкоуровневой совместимости с предыдущими версиями 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.
См. также
Windows developer