WinUI 2.5

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

WinUI 托管在 GitHub 上,我们欢迎你在上面提供错误报告、提交功能请求和贡献社区代码。

WinUI 版本:GitHub 发布页

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

NuGet 包下载:Microsoft.UI.Xaml

新功能

InfoBar

InfoBar 控件用于显示对用户高度可见的应用范围内的状态消息,但这些消息也不具有侵入性。 该控件包含用于指示所显示消息类型的 Severity 属性,以及用于指定你自己的行动号召或超链接按钮的选项。 由于 InfoBar 与其他 UI 内容内联,你还可以指定控件是始终可见还是可以由用户关闭。

此示例显示了默认状态的 InfoBar,其中有一个关闭按钮和消息。

带有关闭按钮和消息的默认状态的 InfoBar 示例。

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

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

使用准则

API 参考

确定的 ProgressRing

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

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

确定的 ProgressRing 控件的动画示例。

使用准则

API 参考

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

下图显示了页脚菜单中包含“帐户”、“购物车”和“帮助”导航项的 NavigationView 。

页脚菜单中包含“帐户”、“购物车”和“帮助”导航项的 NavigationView 示例。

使用准则

API 参考

示例

提示

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

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

如果已安装,请单击以下链接将其打开:WinUI 3 库WinUI 2 库

如果未安装,可以从 Microsoft Store 下载 WinUI 3 库WinUI 2 库

还可以从 GitHub 获取这两种应用的源代码(对 WinUI 3 使用 main 分支,对 WinUI 2 使用 winui2 分支)。

其他更新

请参阅显著更改列表,了解本版本中解决的许多 GitHub 问题。