Windows Community Toolkit 8.1 发布概述
2024年8月,微软发布了Windows Community Toolkit (WCT) 8.1版本。此次更新主要包含依赖项更新、.NET 8支持、新增两个控件以及对现有控件和辅助工具的改进。
主要更新内容
依赖项更新:
- 更新至最新版本的Windows App SDK 1.5和Uno Platform 5.2。
- 最低Windows目标版本提升至22621,支持开发者使用.NET 8特性。
NuGet包重定向:
- 为从7.x版本迁移的代码提供了NuGet包重定向,例如将
Microsoft.Toolkit.Uwp.UI.Controls.Primitives重定向至CommunityToolkit.Uwp.Controls.Primitives。
- 为从7.x版本迁移的代码提供了NuGet包重定向,例如将
新增控件:
- ColorPicker和ColorPickerButton:重新引入,采用Fluent WinUI风格,并修复了若干bug。
- TabbedCommandBar:从7.x版本移植,更新了WinUI样式,并修复了强调色变化的bug。
其他改进:
- 修复了CameraPreviewHelpers以支持Windows Apps SDK。
- ImageCropper控件支持自定义画笔作为覆盖层。
- DockPanel控件新增间距选项。
迁移建议
开发者需要更新项目文件中的TargetFramework属性和发布配置文件,以指向新版本的Windows SDK。
开发者资源
微软建议开发者关注Windows Community Toolkit Labs,这是一个包含预发布和实验性功能的仓库。
版本发布信息
- 预发布日期:2024年6月6日。
- 正式发布日期:2024年8月22日。
- 源代码可在GitHub上获取。
开发者反馈
尽管有诸多改进,部分控件从7.x版本到8.x版本的移除仍引起开发者的不满。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。