WinUI 2.2 的

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 月

GitHub 发布页面

NuGet 包下载

新功能

TabView

显示 Tab 视图控件行为的简短视频。

TabView 控件是选项卡的集合,每个选项卡代表应用中的新页面或文档。 当你的应用包含多个页面的内容并且用户希望能够添加、关闭和重新排列选项卡时,TabView 非常有用。 新的 Windows 终端 使用 TabView 显示多个命令行接口。

文档:API 参考

a) NavigationView 后退按钮更新

显示导航视图控件“后退”按钮的更新行为的简短视频。

在 NavigationView 的最小模式下,后退按钮不再消失。 打开和关闭窗格时,用户不再需要移动光标来单击汉堡按钮。 默认情况下,此功能将正常工作。 无需进行任何代码更改才能执行此作。

b) NavigationView - 无自动填充

显示导航视图控件在禁用自动填充状态下行为的屏幕截图。

应用开发人员在使用 NavigationView 控件并扩展到标题栏区域时,现在可以回收其应用窗口中的所有像素。

文档:使用指南

视觉样式更新

a) 角半径更新

屏幕截图显示圆角半径的更新样式。

添加了 CornerRadius 属性。 默认控件已更新为使用略带圆角。 开发人员可以轻松自定义角半径,以根据需要为应用提供独特的外观。

GitHub 规范链接:https://github.com/microsoft/microsoft-ui-xaml/issues/524

b)边框厚度更新

显示更新后的Borer厚度样式的屏幕截图。

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 月

GitHub 发布页面

NuGet 包下载

实验性功能

Microsoft.UI.Xaml 2.20190416001-预发行版

2019 年 4 月

GitHub 发布页面

NuGet 包下载

实验性功能