WinUI 2.4
WinUI 2.4 是 WinUI 的 2020 年 5 月版本。
WinUI 托管在 GitHub 上,我们欢迎你在上面提供错误报告、提交功能请求和贡献社区代码。
WinUI 版本:GitHub 发布页
可以通过 NuGet 包管理器将 WinUI 包添加到 Visual Studio 项目中。 有关详细信息,请参阅 WinUI 入门。
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 非常有用。
分层 NavigationView 控件