Repolode
microsoft

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. 1

    Клонируйте репозиторий с помощью Git

    git clone https://github.com/microsoft/WindowsAppSDK-Samples.git
  2. 2

    Откройте файл решения примера в Visual Studio

Что важно знать

  • Только для Windows; требуется Visual Studio с рабочими нагрузками для разработки приложений Windows.
  • Примеры представляют собой набор отдельных проектов, а не одно запускаемое приложение.

В подборках

Темы

#windows#winui#windows-app-sdk#desktop#csharp#cpp#samples#window-11#windows-10#windowsappsdk

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

Что такое 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 обновляется ежедневно.

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

Настольный швейцарский нож для разработчиков: около 30 небольших инструментов для кодирования, форматирования, преобразования, проверки и генерации данных.

32,2 тыс.+57 за неделю1,8 тыс.C#MITОбновлён в прошлом месяце