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


WinUI для UWP (WinUI 2)

Замечание

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

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

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

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

Функции

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

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

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

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

Примеры

Подсказка

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

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

Если приложение галереи уже установлено, нажмите WinUI 2 Gallery, чтобы открыть его.

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

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

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

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

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

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

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

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

Мы приветствуем отчеты об ошибках в репозитории microsoft-ui-xaml на GitHub.

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

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

См. также