Repolode
microsoft

microsoft/WindowsAppSDK-Samples

Windows App SDK 的功能示例合集,涵盖 WinUI 3、AI、通知、窗口管理等多个方向。

Star
1,025
Fork
336
未关闭 Issue
98
最近提交
4天前

这是什么?

本仓库提供 Windows App SDK 的示例项目,Windows App SDK 是微软用于构建 Windows 桌面应用的开发框架。每个示例聚焦一项功能,例如应用生命周期与多实例、存储选择器、Mica 材质、推送通知、相机采集、打印或小组件,方便开发者直接查看 API 在可运行应用中的用法。

示例按领域分组,包括人工智能(Windows AI API 与 Windows ML)、应用生命周期、部署、图形、媒体、通知以及用户界面与输入等。多数示例基于 WinUI 3,使用 C# 或 C++ 编写,Windows ML 部分还提供 Python 示例。运行环境要求 Windows 10 1809 或更高版本,以及安装了 .NET 和 C++ 桌面开发组件的 Visual Studio 2022。

主分支跟随最新的稳定版 Windows App SDK,实验性 API 和各版本的稳定分支则另行维护。

核心功能

  • 01包含 C# 和 C++ 的 WinUI 3 示例,Windows ML 部分提供 Python 示例
  • 02提供 Windows AI API 示例,如 Phi Silica 与文本识别(OCR)
  • 03演示应用多实例、激活方式与电源状态通知
  • 04涵盖存储选择器、打印、相机采集和 Mica 材质等功能
  • 05按版本维护稳定分支与实验性 API 分支

适用场景

  • 学习如何在 WinUI 3 应用中接入某项 Windows App SDK 功能
  • 查找 Windows ML 或 Windows AI API 集成的可运行代码
  • 以 Mica 材质、焦点视觉或输入示例为起点搭建桌面应用

快速上手

  1. 1

    使用 Git 克隆仓库

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

    在 Visual Studio 中打开所需示例的解决方案文件

使用前须知

  • 仅适用于 Windows,需要安装带有 Windows 应用开发组件的 Visual Studio。
  • 这些是多个独立的示例项目,而不是一个可直接运行的应用程序。

收录于专题

标签

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

常见问题

WindowsAppSDK-Samples 是什么?
Windows App SDK 的功能示例合集,涵盖 WinUI 3、AI、通知、窗口管理等多个方向。 本仓库提供 Windows App SDK 的示例项目,Windows App SDK 是微软用于构建 Windows 桌面应用的开发框架。每个示例聚焦一项功能,例如应用生命周期与多实例、存储选择器、Mica 材质、推送通知、相机采集、打印或小组件,方便开发者直接查看 API 在可运行应用中的用法。
WindowsAppSDK-Samples 可以免费使用吗?用的什么许可证?
WindowsAppSDK-Samples 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
WindowsAppSDK-Samples 还在维护吗?
活跃维护中。WindowsAppSDK-Samples 最近一次提交是在 2026年11月3日。
WindowsAppSDK-Samples 适合用来做什么?
学习如何在 WinUI 3 应用中接入某项 Windows App SDK 功能 查找 Windows ML 或 Windows AI API 集成的可运行代码 以 Mica 材质、焦点视觉或输入示例为起点搭建桌面应用
WindowsAppSDK-Samples 怎么安装和运行?
使用 Git 克隆仓库: git clone https://github.com/microsoft/WindowsAppSDK-Samples.git 在 Visual Studio 中打开所需示例的解决方案文件
在哪里获取 WindowsAppSDK-Samples?
源代码和安装说明在 GitHub 上:https://github.com/microsoft/WindowsAppSDK-Samples

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目