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


WinUI 3

WinUI 3 — это современная платформа пользовательского интерфейса Майкрософт для создания классических приложений Windows. Она предоставляет систему Fluent Design, высокопроизводительную отрисовку и мощную модель программирования на основе XAML разработчикам C# и C++.

Поставляется в составе пакета SDK для приложений Windows, WinUI 3 позволяет создавать современные, полированные и адаптивные классические интерфейсы, которые работают в Windows 10 версии 1809 (сборка 17763) и более поздних версий, включая Windows 11.

WinUI построен в открытом формате, а вклады или обсуждения приветствуются. Дополнительные сведения см. в репозитории:

Чтобы узнать о новых возможностях WinUI, ознакомьтесь с последними заметками о выпуске пакета SDK для приложений Windows.

Схема архитектуры пакета SDK для приложений Windows

Основные преимущества WinUI 3

WinUI 3 объединяет гибкость модели приложений Win32 с широкими возможностями современного пользовательского интерфейса Windows. Он предназначен для разработчиков, которые хотят создавать классические приложения для рабочей среды, используя тот же язык разработки и системные функции, что и встроенные возможности Windows.

Плавающее окно приложения с элементами управления пользовательским интерфейсом

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

Изучите дизайн Fluent

Логотипы C# и C++

Код на предпочитаемом языке
Используйте .NET (C#) или C++ с разметкой XAML для создания приложений, которые работают без проблем на устройствах x86, x64 и ARM.

Индикатор скорости

Оптимизировано для современных возможностей и оборудования
Создавайте богатые, высокопроизводительные приложения с расширенной отрисовкой пикселей, визуальными элементами с высоким уровнем DPI и гладкими анимациями, оптимизированными для современных аппаратных и входных методов, таких как сенсорный ввод, перо, клавиатура и мышь.

Логотипы WinUI и Пакета SDK для приложений Windows

Создано на основе Windows App SDK
WinUI 3 является частью пакета SDK для приложений Windows, предоставляя доступ к современным API Windows, согласованному поведению приложений и средствам, упрощающим разработку и развертывание.

Дополнительные сведения о пакете SDK для приложений Windows

Несколько значков окон приложений

Главные возможности в Windows
Оболочка Windows и многие встроенные приложения создаются с помощью WinUI, предоставляя вашему приложению тот же современный внешний вид, интерфейс и производительность, что и сама Windows.


Начало работы с WinUI

Чтобы приступить к работе с WinUI, воспользуйтесь этими ресурсами, чтобы приступить к работе:

Изображение, которое говорит Hello, WinUI

Привет, WinUI
Настройте среду разработки и создайте свое первое приложение WinUI.

Снимок экрана галереи WinUI

Исследуйте галерею WinUI
Коллекция WinUI — это приложение с открытым исходным кодом, демонстрирующее интерактивные примеры элементов управления, функций и функций WinUI. Он включает фрагменты кода и рекомендации по проектированию, которые помогут вам быстро приступить к работе.

Исследуйте галерею WinUI

См. также