Windows UI 库 2.2

WinUI 2.2 是 Windows UI 库的 2019 年 8 月版本。

可以使用 NuGet 包管理器向应用添加 WinUI 包:有关详细信息,请参阅 Windows UI 库入门

WinUI 托管在 GitHub 上的 Windows UI 库存储库中,我们欢迎你在其中提供 Bug 报告、提交功能请求和贡献社区代码。

Microsoft.UI.Xaml 2.2 版本历史记录

Windows UI 库 2.2 官方版本

2019 年 8 月

GitHub 发布页

NuGet 包下载

新功能

TabView

Short video showing the behavior of the Tab View control.

说明

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

文档

/uwp/api/microsoft.ui.xaml.controls.tabview?view=winui-2.2&preserve-view=true

a) NavigationView 的后退按钮更新

Short video showing the updated behavior of the Navigation View control Back Button.

说明

在 NavigationView 的最小模式下,后退按钮不再消失。 打开和关闭窗格时,用户不再需要移动其光标来单击汉堡包按钮。 此功能默认启用。 无需进行任何代码更改即可启用它。

b) NavigationView - 无自动填充

Screenshot showing the behavior of the Navigation View control with No Auto Padding.

说明

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

文档

/windows/uwp/design/controls-and-patterns/navigationview#top-whitespace

视觉样式更新

a) 角半径更新

Screenshot showing the updated style of the Corner Radius.

说明

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

https://github.com/microsoft/microsoft-ui-xaml/issues/524

b) 边框粗细更新

Screenshot showing the updated style of the Borer Thickness.

说明

BorderThickness 属性的自定义变得更加容易。 已更新默认控件,减少轮廓厚度,使其更简洁,呈现用户熟悉的外观。

https://github.com/microsoft/microsoft-ui-xaml/issues/835

c) 按钮视觉对象更新

Screenshot showing the updated style of the Button control.

说明:

已更新默认按钮的视觉对象,删除悬停期间显示的大纲,使其更清晰。

https://github.com/microsoft/microsoft-ui-xaml/issues/953

d) SplitButton 视觉对象更新

Screenshot showing the updated style of the Split Button control.

说明:

已更新默认 SplitButton 的视觉对象,使其更加不同于 DropDownButton。

https://github.com/microsoft/microsoft-ui-xaml/issues/986

e) ToggleSwitch 视觉对象更新

Screenshot showing the updated style of the Toggle Switch control.

说明:

默认 ToggleSwitch 的宽度从 44px 减少到 40px,使之在视觉上保持平衡,同时保持可用性。

https://github.com/microsoft/microsoft-ui-xaml/issues/836

f) CheckBox 和 RadioButton 视觉对象更新

Screenshot showing the updated style of the Check Box and Radio Button controls

说明:

CheckBox 和 RadioButton 视觉对象进行了更新,使之与其余的视觉样式更改保持一致。

https://github.com/microsoft/microsoft-ui-xaml/issues/839

示例

Xaml 控件库示例应用包括介绍如何使用 WinUI 控件的交互式演示和示例代码。

文档

Windows UI 库控件的操作方法文章包含在通用 Windows 平台控件文档中。

API 参考文档位于此处:Windows UI 库 API

Microsoft.UI.Xaml 2.2 预发行版历史记录

Microsoft.UI.Xaml 2.2.190702001-prerelease

2019 年 7 月

GitHub 发布页

NuGet 包下载

实验性功能

Microsoft.UI.Xaml 2.2.20190416001-prerelease

2019 年 4 月

GitHub 发布页

NuGet 包下载

实验性功能