WinUI 2.2 是 WinUI 的 2019 年 8 月版本。
可以使用 NuGet 包管理器将 WinUI 包添加到应用:有关详细信息,请参阅 WinUI 2 for UWP 入门 。
WinUI 托管在 GitHub 上,我们建议你提交 bug 报告。
Microsoft.UI.Xaml 2.2 版本历史记录
WinUI 2.2 正式发布
2019 年 8 月
新功能
TabView
TabView 控件是选项卡的集合,每个选项卡代表应用中的新页面或文档。 当你的应用包含多个页面的内容并且用户希望能够添加、关闭和重新排列选项卡时,TabView 非常有用。 新的 Windows 终端 使用 TabView 显示多个命令行接口。
文档:API 参考
NavigationView 更新
a) NavigationView 后退按钮更新
在 NavigationView 的最小模式下,后退按钮不再消失。 打开和关闭窗格时,用户不再需要移动光标来单击汉堡按钮。 默认情况下,此功能将正常工作。 无需进行任何代码更改才能执行此作。
b) NavigationView - 无自动填充
应用开发人员在使用 NavigationView 控件并扩展到标题栏区域时,现在可以回收其应用窗口中的所有像素。
文档:使用指南
视觉样式更新
a) 角半径更新
添加了 CornerRadius 属性。 默认控件已更新为使用略带圆角。 开发人员可以轻松自定义角半径,以根据需要为应用提供独特的外观。
GitHub 规范链接:https://github.com/microsoft/microsoft-ui-xaml/issues/524
b)边框厚度更新
BorderThickness 属性更易于自定义。 更新了默认控件,以减少轮廓,以便更简洁且熟悉的外观。
GitHub 规范链接:https://github.com/microsoft/microsoft-ui-xaml/issues/835
c) 按钮视觉更新
默认按钮的视觉对象已更新,以删除悬停期间显示的轮廓,以使其外观更简洁。
GitHub 规范链接:https://github.com/microsoft/microsoft-ui-xaml/issues/953
d)拆分按钮视觉更新
默认的 SplitButton 视觉对象已更新,使其与 DropDownButton 更不同。
GitHub 规范链接:https://github.com/microsoft/microsoft-ui-xaml/issues/986
e) ToggleSwitch 视觉更新
默认 ToggleSwitch 的宽度从 44px 减少到 40px,因此它在保持可用性的同时直观平衡。
GitHub 规范链接:https://github.com/microsoft/microsoft-ui-xaml/issues/836
f)CheckBox 和 RadioButton 视觉效果更新
CheckBox 和 RadioButton 视觉效果已更新,以保持与整体视觉样式更改的一致性。
GitHub 规范链接:https://github.com/microsoft/microsoft-ui-xaml/issues/839
例子
小窍门
有关详细信息、设计指南和代码示例,请参阅 适用于 Windows 应用的设计。
应用程序WinUI 2 画廊包括大多数 WinUI 2 控件、特性和功能的交互式示例。
如果已安装图库应用,请单击 WinUI 2 Gallery 打开它。
如果未安装,请从 Microsoft 应用商店下载 WinUI 2 库 。
您还可以从 GitHub(选择 winui2 分支)获取源代码。
文档
适用于 WinUI 控件的使用方法文章包含在 Windows 应用 控件文档中。
API 参考文档位于此处: WinUI API。
Microsoft.UI.Xaml 2.2-预发行版版本历史记录
Microsoft.UI.Xaml 2.2.190702001-prerelease
2019 年 7 月
实验性功能
Microsoft.UI.Xaml 2.20190416001-预发行版
2019 年 4 月