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。
明确定义的进度环
ProgressRing 的确定状态显示任务的完成百分比。 这应在持续时间已知且操作进度不应阻止用户与应用的交互的操作期间使用。
以下动画图像演示了已确定的 ProgressRing 控件。
导航视图 底部菜单项
使用 NavigationView 控件的 FooterMenuItems 属性将导航项放置在导航窗格的末尾(与 MenuItems 属性相比,该属性将项放置在窗格的开头)。
下图显示了一个 NavigationView,其中包含 帐户、购物车,以及 帮助 页脚菜单中的导航项。
示例
小窍门
有关详细信息、设计指南和代码示例,请参阅 适用于 Windows 应用的设计。
应用程序WinUI 2 画廊包括大多数 WinUI 2 控件、特性和功能的交互式示例。
如果已安装图库应用,请单击 WinUI 2 Gallery 打开它。
如果未安装,请从 Microsoft 应用商店下载 WinUI 2 库 。
您还可以从 GitHub(选择 winui2 分支)获取源代码。
其他更新
有关此版本中解决的许多 GitHub 问题,请参阅我们的 显著更改 列表。