微软此前发布了WinUI3.0预览版,WinUI是微软构建Windows应用程序最先进的用户界面技术。WinUI3是一个UI层,它采用解耦的UWPXAML可视化层-WinUI2库,并将其与更现代的特性和功能相结合。该层可用于任何桌面应用程序或UWP应用程序。据MSPoweruser报道,现在微软已经发布了WinUI2.7,这是适用于UWP应用程序(以及使用XAMLIslands的桌面应用程序)的WindowsUI库(WinUI)的最新稳定版本。WinUI托管在GitHub上的MicrosoftWindowsUILibrary存储库中。作为一个开源项目,开发人员可以在那里提交他们的WinUI2错误报告、功能请求和社区代码贡献。以下是WinUI2.7中的新增功能或更新内容:InfoBadges是一种非侵入式的直观方式,用于指示通知、显示警报、突出显示新内容或将焦点吸引到应用程序中的某个区域。InfoBadge是一个小型用户界面,可以添加到应用程序中,并可以自定义显示数字、图标或简单的点。InfoBadge内置于NavigationView控件中。它还可以指定为XAML树中的独立元素,允许您将InfoBadge放置在您选择的任何控件或UI中。请参阅MicrosoftInfoBadge控件的使用指南和API参考。ColorPickerHorizo??ntalOrientation使用ColorPicker控件的Orientation属性指定编辑控件应该相对于色谱垂直对齐还是水平对齐。请参阅ColorPicker的使用指南和API参考。示例XAML控件库示例应用程序包括每个WinUI功能和控件的示例。如果你已经安装了XAML控件库应用程序并更新到最新版本,你可以看到这些控件正在运行。如果你没有安装XAML控件库应用,请从MicrosoftStore获取它。您还可以从GitHub查看、克隆和构建XAML控件库的源代码。其他更新请参阅此版本中解决的许多GitHub问题的显着更改列表。所有稳定版本(和预发布版本)都可以从GitHub发布页面或Microsoft的NuGet页面下载。可以通过NuGet包管理器将WinUI包添加到VisualStudio项目中。有关更多信息,请参阅《开始使用 Windows UI 2 库》。
