通过


WinUI 3

WinUI 3 是Microsoft用于生成 Windows 桌面应用程序的现代本机用户界面框架。 它为 C# 和C++开发人员带来了 Fluent Design System、高性能呈现和基于 XAML 的强大编程模型。

WinUI 作为 Windows App SDK 的一部分提供,可用于创建在 Windows 10 版本 1809(内部版本 17763)及更高版本(包括 Windows 11)上运行的现代、美观和响应式桌面体验。

WinUI 内置于开放中,欢迎参与或讨论。 有关详细信息,请访问存储库:

若要随时了解 WinUI 的新增功能,请查看 Windows App SDK 发行说明

Windows App SDK 体系结构图表

WinUI 的主要优势

WinUI 将 Win32 应用模型的灵活性与现代 Windows UX 的丰富性相结合。 它专为想要使用与内置Windows体验相同的设计语言和系统功能构建生产级桌面应用的开发人员设计。

带有 UI 控件的浮动应用窗口

新式 UI
WinUI 包括一组全面的新式 UI 控件和样式,专为可用性、适应性和流畅外观而设计。
探索 Fluent 设计

C# 和C++徽标

首选语言中的代码
将 .NET (C#) 或 C++ 与 XAML 标记配合使用,生成跨 x86、x64 和 ARM 设备无缝运行的应用。

速度指示器

针对新式体验和硬件进行优化
使用高级像素呈现、高 DPI 视觉对象和平滑动画创建丰富的高性能应用,针对触摸、笔、键盘和鼠标等现代硬件和输入方法进行优化。

 WinUI 和 Windows App SDK 徽标

构建于 Windows App SDK 之上
WinUI 是Windows App SDK的一部分,可让你访问新式Windows API、一致的应用行为和简化开发和部署的工具。
了解有关 Windows App SDK

多个应用窗口图标

推动 Windows 的关键体验
Windows shell 及其内置应用的某些部分是使用 WinUI 生成的。 PowerToys 等开源项目也使用 WinUI 生成。


WinUI 入门

若要开始使用 WinUI,请尝试以下资源:

Hello WinUI
Hello,WinUI
设置开发环境并生成第一个 WinUI 应用。

WinUI 3 画廊
WinUI 3 画廊
浏览 WinUI 控件、特性和功能的交互式示例。

示例图标
示例和资源
浏览代码示例、初学者项目和工具,以加速开发。