Библиотека пользовательского интерфейса Windows 2.xWindows UI Library 2.x

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

В библиотеке пользовательского интерфейса Windows предоставляются официальный набор элементов управления пользовательского интерфейса Windows и других элементов пользовательского интерфейса для приложений Windows.The Windows UI Library provides official native Windows UI controls and other user interface elements for Windows apps.

Она поддерживает совместимость низкого уровня с предыдущими версиями Windows 10, поэтому ваше приложение будет работать, даже если пользователи применяют не самую последнюю версию ОС.It maintains down-level compatibility with earlier versions of Windows 10, so your app works even if users don't have the latest OS.

Примечание

Ознакомьтесь с предварительной версией 2 библиотеки пользовательского интерфейса Windows 3 (июль 2020 г.), крупным обновлением, связанным с платформой пользовательского интерфейса Windows 10.Check out the Windows UI Library 3 Preview 2 (July 2020), a major update to the Windows 10 UI platform.

ВозможностиFeatures

  • Новые элементы управления. Библиотека пользовательского интерфейса Windows содержит новые элементы управления, которые не предоставляются на платформе Windows по умолчанию.New controls: The Windows UI Library contains new controls that aren't shipped as part of the default Windows platform.

  • Обновленные версии существующих элементов управления. Библиотека также содержит обновленные версии существующих элементов управления платформы Windows, которые можно использовать в более ранних версиях Windows 10.Updated versions of existing controls: The library also contains updated versions of existing Windows platform controls that you can use with earlier versions of Windows 10.

  • Поддержка более ранних версий Windows 10. API библиотеки пользовательского интерфейса Windows работают в предыдущих версиях Windows 10, поэтому для обеспечения работы пользователей, не использующих последние версии ОС, не нужно добавлять проверки версии или условный код XAML.Support for earlier versions of Windows 10: Windows UI Library APIs work on earlier versions of Windows 10, so you don't have to include version checks or conditional XAML to support users who might not be running the very latest OS.

  • Поддержка XamlDirect. Интерфейсы API XAML Direct, предназначенные для разработчиков ПО промежуточного слоя, предоставляют доступ к функциям XAML более низкого уровня, которые обеспечивает более высокую производительность по нагрузке на ЦП и рабочему набору.Support for XamlDirect: The Xaml Direct APIs, designed for middleware developers, gives you access to a lower-level Xaml features which provide better CPU and working set performance. XamlDirect позволяет применять API XamlDirect в более ранних версиях Windows 10, не требуя писать специальный код для работы с несколькими целевыми версиями Windows 10.XamlDirect enables you to use XamlDirect APIs on earlier versions of Windows 10 without needing to write special code to handle multiple target Windows 10 versions.

ПримерыExamples

Пример приложения XAML Controls Gallery включает интерактивные демонстрации и примеры кода для работы с элементами управления WinUI.The Xaml Controls Gallery sample app includes interactive demos and sample code for using WinUI controls.

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

Практические руководства по элементам управления из библиотеки пользовательского интерфейса Windows вы найдете в документации по элементам управления универсальной платформы Windows.How-to articles for Windows UI Library controls are included with the Universal Windows Platform controls documentation.

Справочная документация по API доступна по этой ссылке: API библиотеки пользовательского интерфейса Windows.API reference docs are located here: Windows UI Library APIs.

Установка и использование библиотеки пользовательского интерфейса WindowsInstall and use the Windows UI Library

Инструкции см. в статье Начало работы с библиотекой пользовательского интерфейса Windows.For instructions, see Getting started with the Windows UI Library.

План разработки и открытый кодOpen source and developer roadmap

WinUI — проект с открытым кодом, размещенный на сайте GitHub.WinUI is an open source project hosted on GitHub. Мы рады любым сообщениям об ошибках, запросам на добавление функций и вкладам сообщества в создание кода, вносимым в репозиторий библиотеки пользовательского интерфейса Windows.We welcome bug reports, feature requests and community code contributions in the Windows UI Library repo.

Мы продолжаем разрабатывать и развивать WinUI, чтобы поддерживать новые сценарии разработки.We are continuing to develop and evolve WinUI to support more developer scenarios. Последние сведения о планах по разработке Windows см. в этой статье о стратегии развития, размещенной в репозитории библиотеки пользовательского интерфейса Windows.For the latest details about our plans for WinUI, see our roadmap on the Windows UI Library repo.

Список пакетов NuGetNuGet package list

Библиотека пользовательского интерфейса Windows содержит несколько пакетов NuGet: Список пакетов NuGet для библиотеки пользовательского интерфейса Windows.The Windows UI Library contains multiple NuGet packages: Windows UI Library NuGet package list.

См. такжеSee also

Заметки о выпуске библиотеки пользовательского интерфейса Windows 2.xWindows UI Library 2.x Release Notes