Repolode
microsoft

microsoft/microsoft-ui-xaml

WinUI — слой современных элементов управления и стилей Microsoft для создания настольных приложений Windows; WinUI 3 входит в состав Windows App SDK.

Звёзды
8,543
Форки
960
Открытые issues
2,468
Последний коммит
6 часов назад

Что это?

WinUI — слой пользовательского интерфейса с современными элементами управления и стилями для создания приложений Windows. Текущая версия, WinUI 3, входит в состав Windows App SDK. С её помощью можно создавать приложения на C# (.NET) или C++, работающие на устройствах с архитектурами x86, x64 и ARM.

Элементы управления соответствуют языку дизайна Fluent Design. Windows App SDK предоставляет библиотеки и инструменты для доступа к функциям платформы Windows как через Win32, так и через современные API. Приложения должны быть рассчитаны на Windows 10 build 17763 (version 1809) или новее.

В репозитории также размещена WinUI 2 — библиотека элементов управления для приложений UWP, доступная в отдельной ветке. Исходный код, из которого собираются бинарные файлы WinUI 3, можно собрать локально, однако проект пока не принимает вклад от сообщества.

Ключевые возможности

  • 01Элементы управления и стили в духе Fluent Design для современного интерфейса Windows
  • 02Создание приложений на C# с .NET или на C++
  • 03Поддержка целевых платформ x86, x64 и ARM
  • 04Входит в состав Windows App SDK, предоставляющего доступ к функциям платформы Windows
  • 05Библиотека элементов управления WinUI 2 для приложений UWP в отдельной ветке

Сценарии использования

  • Создание нативных настольных приложений Windows с современным оформлением
  • Перенос существующих приложений UWP на Windows App SDK
  • Изучение того, как устроены встроенные интерфейсы Windows с использованием элементов управления XAML

Темы

Частые вопросы

Что такое microsoft-ui-xaml?
WinUI — слой современных элементов управления и стилей Microsoft для создания настольных приложений Windows; WinUI 3 входит в состав Windows App SDK. WinUI — слой пользовательского интерфейса с современными элементами управления и стилями для создания приложений Windows. Текущая версия, WinUI 3, входит в состав Windows App SDK. С её помощью можно создавать приложения на C# (.NET) или C++, работающие на устройствах с архитектурами x86, x64 и ARM.
microsoft-ui-xaml можно использовать бесплатно? Какая у него лицензия?
microsoft-ui-xaml распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
microsoft-ui-xaml всё ещё поддерживается?
Активно поддерживается. Последний коммит в microsoft-ui-xaml — 20 окт. 2026 г..
Для чего можно использовать microsoft-ui-xaml?
Создание нативных настольных приложений Windows с современным оформлением Перенос существующих приложений UWP на Windows App SDK Изучение того, как устроены встроенные интерфейсы Windows с использованием элементов управления XAML
Где скачать microsoft-ui-xaml?
Исходный код и инструкции по установке — на GitHub: https://github.com/microsoft/microsoft-ui-xaml

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты