WinUI 2.4

WinUI 2.4 是 WinUI 的 2020 年 5 月版本。

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

WinUI 版本:GitHub 发布页面

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

NuGet 包下载: Microsoft.UI.Xaml

新功能

RadialGradientBrush

RadialGradientBrush 是在由 Center、RadiusX 和 RadiusY 属性定义的椭圆内绘制的。 渐变的颜色从椭圆中心开始,以半径结尾。

显示径向渐变画笔行为的简短视频。
径向渐变画笔

使用指南

API 参考

ProgressRing

ProgressRing 控件用于模态交互中,在 ProgressRing 消失之前,会阻止用户进行其他操作。 如果某个操作要求在操作完成之前暂停与应用的大多数交互,请使用此控件。

显示进度环控件行为的简短视频。
"ProgressRing" 控件

使用指南

API 参考

TabView 更新

TabView 控件更新可让你更好地控制如何呈现选项卡。

可以设置未选择选项卡的宽度,并仅显示一个图标以节省屏幕空间:

TabView 控件选项卡大小
TabView 控件选项卡大小

还可以隐藏未选择的选项卡上的关闭按钮,直到用户将鼠标悬停在选项卡上(在以前版本中,它始终显示):

TabView 控件悬停以关闭
将鼠标悬停于 TabView 控件以关闭

使用指南

API 参考

TextBox 系列控件的深色主题更新

启用深色主题后,TextBox 系列控件的背景色默认在文本插入时保持深色(在早期版本中,文本插入期间背景色更改为白色)。

之前 之后
简短视频显示更新前 TextBox 深色主题的行为。
TextBox 深色主题更新(之前)
简短视频显示更新后 TextBox 深色主题的行为。
TextBox 深色主题更新(之后)
另一部短片显示更新前 TextBox 深色主题的行为。
TextBox 深色主题更新(之前)
更新后展示 TextBox 深色主题行为的又一部短片。
TextBox 深色主题更新(之后)

以下是 TextBox 系列控件中包含的一些控件:

分层导航

NavigationView 控件现在支持分层导航,包括“Left”、“Top”和“LeftCompact”显示模式。 分层的“NavigationView”可用于显示页面类别、标识具有相关子页面的页面,或在包含许多链接到其他页面的枢纽样式页面的应用中使用。

分层 NavigationView 控件
分层导航视图控件

使用指南

API 参考

示例

小窍门

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

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

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

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

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