WinUI 3

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

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

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

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

Windows 应用 SDK 体系结构示意图

WinUI 3 的主要优势

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

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

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

探索 Fluent 设计

C# 和C++徽标

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

速度指示器

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

WinUI 和 Windows 应用 SDK 徽标

在 Windows 应用 SDK 上构建
WinUI 3 是 Windows 应用 SDK 的一部分,可让你访问新式 Windows API、一致的应用行为和简化开发和部署的工具。

详细了解 Windows 应用 SDK

多个应用窗口图标

在 Windows 中为关键体验提供支持
Windows shell 和许多内置应用都是使用 WinUI 构建的,使应用的外观、感觉和性能与 Windows 本身相同。


WinUI 入门

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

显示 Hello,WinUI 的图像

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

WinUI Gallery 的屏幕截图

浏览 WinUI 画廊
WinUI 展示应用是一个开源应用,展示着 WinUI 控件、特性和功能的交互式示例。 它包括代码片段和设计指南,可帮助你快速入门。

浏览 WinUI 展示库

请参阅