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 属性定义的椭圆内绘制的。 渐变的颜色从椭圆中心开始,以半径结尾。
径向渐变画笔
ProgressRing
ProgressRing 控件用于模态交互中,在 ProgressRing 消失之前,会阻止用户进行其他操作。 如果某个操作要求在操作完成之前暂停与应用的大多数交互,请使用此控件。
"ProgressRing" 控件
TabView 更新
TabView 控件更新可让你更好地控制如何呈现选项卡。
可以设置未选择选项卡的宽度,并仅显示一个图标以节省屏幕空间:
TabView 控件选项卡大小
还可以隐藏未选择的选项卡上的关闭按钮,直到用户将鼠标悬停在选项卡上(在以前版本中,它始终显示):
将鼠标悬停于 TabView 控件以关闭
TextBox 系列控件的深色主题更新
启用深色主题后,TextBox 系列控件的背景色默认在文本插入时保持深色(在早期版本中,文本插入期间背景色更改为白色)。
之前 | 之后 |
---|---|
![]() TextBox 深色主题更新(之前) |
![]() TextBox 深色主题更新(之后) |
![]() TextBox 深色主题更新(之前) |
![]() TextBox 深色主题更新(之后) |
以下是 TextBox 系列控件中包含的一些控件:
分层导航
NavigationView 控件现在支持分层导航,包括“Left”、“Top”和“LeftCompact”显示模式。 分层的“NavigationView”可用于显示页面类别、标识具有相关子页面的页面,或在包含许多链接到其他页面的枢纽样式页面的应用中使用。
分层导航视图控件
示例
小窍门
有关详细信息、设计指南和代码示例,请参阅 适用于 Windows 应用的设计。
应用程序WinUI 2 画廊包括大多数 WinUI 2 控件、特性和功能的交互式示例。
如果已安装图库应用,请单击 WinUI 2 Gallery 打开它。
如果未安装,请从 Microsoft 应用商店下载 WinUI 2 库 。
还可以从 GitHub 获取源代码(选择 winui2 分支)。