微软的 WinUI 界面层,提供现代控件与样式,用于构建 Windows 应用,当前版本 WinUI 3 随 Windows App SDK 发布。
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
使用 Git 克隆仓库
git clone https://github.com/microsoft/WindowsAppSDK-Samples.git - 2
在 Visual Studio 中打开所需示例的解决方案文件
使用前须知
- 仅适用于 Windows,需要安装带有 Windows 应用开发组件的 Visual Studio。
- 这些是多个独立的示例项目,而不是一个可直接运行的应用程序。
收录于专题
标签
常见问题
- 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 数据每日更新。
相关项目
8580+13 本周957C++MIT更新于 17小时前
免费开源的 Windows 动态桌面壁纸工具,可用视频、网页或应用作为壁纸和屏保。
2万+55 本周1406C#GPL-3.0更新于 上个月
为 WPF 桌面应用提供 Fluent 风格主题与仿 WinUI 控件的开源库。
4964487C#MIT维护活跃更新于 5天前
将 macOS Mojave 动态桌面功能移植到 Windows,随一天时间自动切换壁纸和锁屏图片。
5063302C#MPL-2.0维护活跃更新于 前天
基于 .NET MAUI 的官方示例集合,涵盖 AI 聊天、导航、布局和原生平台功能。
36591485C#MIT更新于 2个月前
面向开发者的桌面瑞士军刀,集成约 30 个小工具,涵盖编码、格式化、转换、测试与生成。
3.2万+57 本周1787C#MIT更新于 上个月