WinUI 2.2

WinUI 2.2 是 WinUI 的 2019 年 8 月版本。

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

WinUI 托管在 GitHub 上,我们欢迎你在上面提供错误报告、提交功能请求和贡献社区代码。

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

WinUI 2.2 官方版本

2019 年 8 月

GitHub 发布页

NuGet 包下载

新功能

TabView

短片显示选项卡视图控件的行为。

说明

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

文档

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

a) NavigationView 的后退按钮更新

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

说明

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

b) NavigationView - 无自动填充

屏幕截图显示无自动填充的导航视图控件的行为。

说明

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

文档

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

视觉样式更新

a) 角半径更新

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

说明

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

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

b) 边框粗细更新

屏幕截图显示边框粗细的更新样式。

说明

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

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

c) 按钮视觉对象更新

屏幕截图显示按钮控件的更新样式。

说明:

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

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

d) SplitButton 视觉对象更新

屏幕截图显示拆分按钮控件的更新样式。

说明:

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

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

e) ToggleSwitch 视觉对象更新

屏幕截图显示切换开关控件的更新样式。

说明:

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

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

f) CheckBox 和 RadioButton 视觉对象更新

屏幕截图显示复选框和单选按钮控件的更新样式

说明:

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

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

示例

提示

有关详细信息、设计指南和代码示例,请参阅设计和代码 Windows 应用

WinUI 3 库和 WinUI 2 库应用包括大多数 WinUI 3 和 WinUI 2 控件、特性和功能的交互式示例。

如果已安装,请单击以下链接将其打开:WinUI 3 库WinUI 2 库

如果未安装,可以从 Microsoft Store 下载 WinUI 3 库WinUI 2 库

还可以从 GitHub 获取这两种应用的源代码(对 WinUI 3 使用 main 分支,对 WinUI 2 使用 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.2.20190416001-prerelease

2019 年 4 月

GitHub 发布页

NuGet 包下载

实验性功能