WinUI 2.5

WinUI 2.5 是 WinUI 的 2020 年 12 月版本。

WinUI 托管在 GitHub 上,我们建议你提交 bug 报告。

WinUI 发布:GitHub 发布页面

可以通过 NuGet 包管理器将 WinUI 包添加到 Visual Studio 项目。 有关详细信息,请参阅 WinUI 2 for UWP 入门

NuGet 包下载:Microsoft.UI.Xaml

新功能

信息栏

InfoBar 控件用于显示对用户高度可见的应用范围状态消息,但也是非侵入性的。 该控件包含一个“严重性”属性,用于指示消息类型,并提供一个选项,可以自定义行动调用或超链接按钮。 由于 InfoBar 与其他 UI 内容是内联的,因此还可以指定控件是始终可见还是用户是否可以将其消除。

本示例显示处于默认状态且带有关闭按钮和消息的 InfoBar。

一个处于默认状态的 InfoBar 示例,其中包含关闭按钮和消息。

此动画示例显示了具有各种严重性状态和自定义消息的 InfoBar。

InfoBar 严重性状态和自定义消息的动画示例。

使用指南

API 参考

明确定义的进度环

ProgressRing 的确定状态显示任务的完成百分比。 这应在持续时间已知且操作进度不应阻止用户与应用的交互的操作期间使用。

以下动画图像演示了已确定的 ProgressRing 控件。

确定 ProgressRing 控件的动画示例。

使用指南

API 参考

使用 NavigationView 控件的 FooterMenuItems 属性将导航项放置在导航窗格的末尾(与 MenuItems 属性相比,该属性将项放置在窗格的开头)。

下图显示了一个 NavigationView,其中包含 帐户购物车,以及 帮助 页脚菜单中的导航项。

页脚菜单中具有帐户、购物车和帮助导航项的 NavigationView 示例。

使用指南

API 参考

示例

小窍门

有关详细信息、设计指南和代码示例,请参阅 适用于 Windows 应用的设计

应用程序WinUI 2 画廊包括大多数 WinUI 2 控件、特性和功能的交互式示例。

如果已安装图库应用,请单击 WinUI 2 Gallery 打开它。

如果未安装,请从 Microsoft 应用商店下载 WinUI 2 库

您还可以从 GitHub(选择 winui2 分支)获取源代码。

其他更新

有关此版本中解决的许多 GitHub 问题,请参阅我们的 显著更改 列表。