使用 WinUI 构建本机 Windows 应用

使用 WinUI 3、Windows 应用 SDK 以及已用于 C# 或 C++ 的工具创建新式桌面体验。

开始使用 WinUI浏览应用文档
为什么选择 WinUI

在 Windows 上使用起来得心应手的本机应用

WinUI 是 Windows 的现代 UI 框架。搭配使用 C# 或 C++ 构建外观和体验融入 Windows 的应用。
新式、美观的 UI 使用丰富的控件、样式以及 Mica 和 Acrylic 等材质,并内置可用性。 探索 WinUI 你的语言,你的方式 使用 C# 和 .NET 或 C++ 编写应用。让应用在 x86、x64 和 Arm 设备上运行良好。 开始开发 在现代硬件上运行速度快 构建充分利用新式电脑的响应式应用。使用本机 AOT 发布,以加快启动速度。 调整性能 Windows 功能,内置 使用 Windows App SDK 向应用添加窗口化、通知和设备上 AI。 探索 Windows 应用 SDK
使用 WinUI 构建

Windows 背后的 UI - 以及你的下一个应用

WinUI 为 Windows 和许多收件箱应用提供支持。查看该平台的实际应用,然后探索 Microsoft 的开放源代码应用和可运行代码。
Windows 和收件箱应用 WinUI 为关键 Windows 体验和随 Windows 一起提供的应用提供支持,你也可以使用这一平台开发自己的应用。 探索 WinUI PowerToys 为高级用户提供 30 多种免费工具。其“设置”应用和“命令面板”是使用 WinUI 3 构建的。 探索 PowerToys WinUI 3 库 查看每个 WinUI 控件和样式的实际效果,并获取在应用中使用它们所需的代码。 获取 WinUI 3 Gallery
开始

从你所在的位置开始

选择适合项目的路径。每个人都有分步指导。
创建新应用 通过引导式教程和可运行的代码边做边学。
  • 使用 WinUI 构建笔记应用
  • 使用 AI 智能体构建 WinUI 应用
  • 将本地 AI 添加到 WinUI 应用
  • 将现有应用现代化 将 Windows 应用 SDK 功能添加到现有应用,或借助 AI 逐步将应用迁移到 WinUI。
  • 在应用中使用 Windows App SDK
  • 从 WPF 迁移到 WinUI
  • 从 UWP 迁移到 WinUI
  • 引入跨平台应用 在 Windows 上打包并发布 Electron、Flutter、Tauri 或 Rust 应用。需要原生 UI 时,可以借助 AI 将其迁移到 WinUI。
  • 开始使用 winapp CLI
  • 使用 MSIX 打包应用
  • 将跨平台应用迁移到 WinUI
  • 分发应用

    借助 Microsoft Store 触达更多用户

    在用户已经查找应用的位置发布你的 Windows 应用。
    免费加入,并免费签署 MSIX 个人开发者可免费注册。提交 MSIX 包后,Store 会免费为其签名。从合作伙伴中心发布或使用 winapp CLI 从终端发布。

    2.5 亿以上

    每月活跃用户数 1
    发布应用 免费注册
    1 Microsoft Store 每月活跃用户数,2025 年 9 月在 Windows 博客上分享。
    #ifdef Windows

    保持最新

    遵循适用于新式 Windows 应用开发的最新工具、平台更新和实用指导。

    阅读所有帖子
    十月 13, 2026
    WinUI Gallery 3.0 is here: TableView, Charts, InkCanvas and more Niels Laute
    阅读帖子
    九月 25, 2026
    WinAppCLI v0.7.0 – Windows Sandbox automation, Native AOT support, single-file applications, and more Zachary Teutsch
    阅读帖子
    八月 18, 2026
    Announcing AppxManifest IntelliSense Support in the WinApp VS Code Extension Chiara Mooney
    阅读帖子