WinUI 2.2
WinUI 2.2 是 WinUI 的 2019 年 8 月版本。
可以使用 NuGet 包管理器向应用添加 WinUI 包:有关详细信息,请参阅 WinUI 入门。
WinUI 托管在 GitHub 上,我们欢迎你在上面提供错误报告、提交功能请求和贡献社区代码。
Microsoft.UI.Xaml 2.2 版本历史记录
WinUI 2.2 官方版本
2019 年 8 月
新功能
TabView
说明
TabView 控件是选项卡的集合,每个选项卡表示应用中的新页面或文档。 当应用有多个内容页面且用户希望能够添加、关闭和重新排列选项卡时,TabView 非常有用。 新的 Windows 终端使用 TabView 来显示多个命令行界面。
文档
/uwp/api/microsoft.ui.xaml.controls.tabview?view=winui-2.2&preserve-view=true
NavigationView 更新
a) NavigationView 的后退按钮更新
说明
在 NavigationView 的最小模式下,后退按钮不再消失。 打开和关闭窗格时,用户不再需要移动其光标来单击汉堡包按钮。 此功能默认启用。 无需进行任何代码更改即可启用它。
b) NavigationView - 无自动填充
说明
应用开发人员现在可以在使用 NavigationView 控件并将其扩展到标题栏区域时回收其应用窗口中的所有像素。
文档
/windows/uwp/design/controls-and-patterns/navigationview#top-whitespace
视觉样式更新
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 视觉对象更新
说明:
已更新默认 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 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 月
实验性功能
Microsoft.UI.Xaml 2.2.20190416001-prerelease
2019 年 4 月