WinUI — слой современных элементов управления и стилей Microsoft для создания настольных приложений Windows; WinUI 3 входит в состав Windows App SDK.
microsoft/WindowsAppSDK-Samples
Примеры возможностей Windows App SDK от Microsoft: WinUI 3, ИИ, уведомления, управление окнами и многое другое.
- Звёзды
- 1,025
- Форки
- 336
- Открытые issues
- 98
- Последний коммит
- 4 дня назад
Что это?
В этом репозитории собраны примеры проектов для Windows App SDK — фреймворка Microsoft для разработки классических приложений Windows. Каждый пример посвящён отдельной возможности: например, жизненному циклу и созданию экземпляров приложения, диалогам выбора файлов, фонам Mica, push-уведомлениям, захвату видео с камеры, печати или виджетам. Так разработчики могут посмотреть, как API используется в работающем приложении.
Примеры сгруппированы по направлениям: искусственный интеллект (Windows AI APIs и Windows ML), жизненный цикл приложения, развёртывание, графика, мультимедиа, уведомления, пользовательский интерфейс и ввод. Большинство примеров предназначено для WinUI 3 и написано на C# или C++; для Windows ML есть несколько примеров на Python. Для работы нужны Windows 10 версии 1809 или новее и Visual Studio 2022 с рабочими нагрузками .NET и разработки классических приложений на C++.
Ветка main соответствует последнему стабильному выпуску Windows App SDK, а в отдельных экспериментальных и привязанных к версии стабильных ветках собраны примеры для других выпусков.
Ключевые возможности
- 01Примеры для WinUI 3 на C# и C++, а также на Python для Windows ML
- 02Примеры ИИ для Windows AI APIs, включая Phi Silica и OCR
- 03Демонстрация создания экземпляров приложения, активации и уведомлений о состоянии питания
- 04Примеры диалогов выбора файлов, печати, захвата видео с камеры и фонов Mica
- 05Отдельные ветки для стабильных и экспериментальных API разных версий
Сценарии использования
- Разобраться, как добавить конкретную возможность Windows App SDK в приложение на WinUI 3
- Найти работающий код для интеграции Windows ML или Windows AI API
- Взять примеры Mica, focus visual или ввода за основу для классического приложения
Быстрый старт
- 1
Клонируйте репозиторий с помощью Git
git clone https://github.com/microsoft/WindowsAppSDK-Samples.git - 2
Откройте файл решения примера в Visual Studio
Что важно знать
- Только для Windows; требуется Visual Studio с рабочими нагрузками для разработки приложений Windows.
- Примеры представляют собой набор отдельных проектов, а не одно запускаемое приложение.
В подборках
Темы
Частые вопросы
- Что такое WindowsAppSDK-Samples?
- Примеры возможностей Windows App SDK от Microsoft: WinUI 3, ИИ, уведомления, управление окнами и многое другое. В этом репозитории собраны примеры проектов для Windows App SDK — фреймворка Microsoft для разработки классических приложений Windows. Каждый пример посвящён отдельной возможности: например, жизненному циклу и созданию экземпляров приложения, диалогам выбора файлов, фонам Mica, push-уведомлениям, захвату видео с камеры, печати или виджетам. Так разработчики могут посмотреть, как API используется в работающем приложении.
- WindowsAppSDK-Samples можно использовать бесплатно? Какая у него лицензия?
- WindowsAppSDK-Samples распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- WindowsAppSDK-Samples всё ещё поддерживается?
- Активно поддерживается. Последний коммит в WindowsAppSDK-Samples — 3 нояб. 2026 г..
- Для чего можно использовать WindowsAppSDK-Samples?
- Разобраться, как добавить конкретную возможность Windows App SDK в приложение на WinUI 3 Найти работающий код для интеграции Windows ML или Windows AI API Взять примеры Mica, focus visual или ввода за основу для классического приложения
- Как установить WindowsAppSDK-Samples?
- Клонируйте репозиторий с помощью Git: git clone https://github.com/microsoft/WindowsAppSDK-Samples.git Откройте файл решения примера в Visual Studio
- Где скачать WindowsAppSDK-Samples?
- Исходный код и инструкции по установке — на GitHub: https://github.com/microsoft/WindowsAppSDK-Samples
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бесплатное приложение с открытым исходным кодом для Windows на WinUI 3: задавайте на рабочем столе анимированные обои, веб-страницы, игры и заставки.
Темы в стиле Fluent и элементы управления в духе WinUI для настольных приложений WPF под Windows.
Порт Dynamic Desktop из macOS Mojave для Windows: меняет обои и изображение экрана блокировки в течение дня вслед за движением солнца.
Подборка официальных примеров приложений на .NET MAUI: AI-чат, навигация, макеты и нативные возможности платформ.
Настольный швейцарский нож для разработчиков: около 30 небольших инструментов для кодирования, форматирования, преобразования, проверки и генерации данных.