Windows UI 库 (WinUI) 是适用于 Windows 桌面和 UWP 应用程序的原生用户体验 (UX) 框架。
WinUI 有两个版本:WinUI 2.x 和 WinUI 3。
Windows UI 2.x
WinUI 2.x 可以在 UWP 应用程序中使用,并可通过 XAML Islands 纳入到新的或现有的桌面应用程序中。
WinUI 2.x 库与 Windows 10 SDK 紧密耦合,为 UWP 应用提供正式的原生 Windows UI 控件和其他 UI 元素。
WinUI 2.x 控件保持与早期版本的 Windows 10 的低端兼容性,即使用户没有最新 OS,此类控件也可以运行。
有关安装说明,请参阅 Windows UI 库入门。
Windows UI 3
WinUI 3 是 WinUI 的下一版本,它是与 Windows 10 SDK 完全分离的原生 Windows 10 UI 平台。
通过将 XAML、合成以及输入 API 从 Windows 10 SDK 中完全分离,使 WinUI 3 涵盖完整的 Windows 10 原生 UI 平台。