WinUI 是一个用户界面层,包含用于构建 Windows 应用程序的现代控件和样式。当前一代是 WinUI 3,它作为 Windows App SDK 的一部分提供。
现代 UI: WinUI 体现了流畅的设计,可实现直观、易于访问且强大的体验和最新的用户界面模式。
开发人员掌控一切:使用 .NET 与 C# 或 C++ 编写在 x86、x64 和 ARM 上运行良好的应用程序。
针对现代体验和硬件进行了优化:使用针对现代硬件进行了优化的 WinUI 创建高性能体验。
Windows 应用程序 SDK 的一部分: Windows 应用程序 SDK 是一组库、框架、组件和工具,您可以在应用程序中使用它们来从多个 Windows 版本上的各种应用程序访问强大的 Windows 平台功能。 Windows App SDK 将 Win32 本机应用程序的强大功能与现代 API 使用技术相结合,因此您的应用程序可以照亮用户所在的任何地方。
支持 Windows 中的关键体验: Windows 体验和应用程序是使用 WinUI 构建的。其丰富的控件集和样式可以轻松开发数百万人每天使用的高质量体验。
对于 WinUI,您的应用的用户必须使用 Windows 10 1809 - Build 17763 或更高版本(包括 Windows Insider Previews)。
WinUI 的完整文档可以在 Microsoft Learn 上找到:
开始使用 WinUI
构建您的第一个 WinUI 应用程序
WinUI 和 Windows 应用程序 SDK 示例
WinUI源代码
请务必查看 WinUI 3 Gallery,我们的交互式示例体验展示了您可以使用 WinUI 执行的所有操作。
WinUI 社区电话会议是您了解 WinUI 并与 WinUI 团队和社区互动的机会。通过 YouTube 的 Windows Developer 频道在线加入我们。
WinUI 团队欢迎您提供反馈!要了解我们如何处理传入的功能请求和错误,请参阅我们的贡献处理指南。
有关如何贡献的信息,请参阅贡献到 WinUI。
有关 WinUI 发布时间表和高级计划的信息,请参阅 WinUI 路线图。
WinUI 2 是一个控件库,为 UWP 应用提供 Microsoft UI 控件和功能。在此处了解有关 WinUI 2 的更多信息或在此处下载源代码。
您可以在 Microsoft Store 上获取 WinUI 2 Gallery 并在此处查看源代码。
该项目收集使用数据并将其发送给 Microsoft,以帮助改进我们的产品和服务。但请注意,使用您的私有构建时不会执行任何数据收集。
该项目采用了微软开源行为准则。
有关详细信息,请参阅行为准则常见问题解答或联系 [email protected] 提出任何其他问题或意见。