内容提要
微软于2024年8月发布Windows Community Toolkit 8.1,更新了依赖项,支持.NET 8,新增ColorPicker和TabbedCommandBar控件,并对现有控件进行了多项改动。开发者需更新项目文件以迁移至新版本。
关键要点
-
微软于2024年8月发布Windows Community Toolkit 8.1,更新了依赖项,支持.NET 8。
-
新增ColorPicker和TabbedCommandBar控件,并对现有控件进行了多项改动。
-
Windows Community Toolkit是帮助Windows开发者的控件和库集合。
-
与.NET Community Toolkit不同,WCT不依赖于任何特定的UI平台。
-
版本8.1的主要变化是更新的依赖项和NuGet包重定向。
-
工具包的依赖项更新至最新版本,最低Windows目标版本提升至22621。
-
版本8.1中,NuGet包重定向将7.x版本的代码指向8.x版本的相应命名空间。
-
新增的ColorPicker和ColorPickerButton控件具有Fluent WinUI外观,并修复了多个bug。
-
TabbedCommandBar控件也从7.x版本移植,并更新了WinUI样式。
-
版本8.1的其他小修复包括相机预览助手与Windows Apps SDK的兼容性。
-
用户迁移至新版本需更新.csproj文件中的TargetFramework属性。
-
微软建议开发者检查并贡献于Windows Community Toolkit Labs,提供不稳定的预发布和实验性功能。
-
从7.x版本迁移到8.x版本时,部分控件的缺失让开发者感到沮丧。
-
版本8.1.240821于2024年6月6日预发布,并于2024年8月22日正式发布。
-
工具包的源代码可在GitHub上获取。
延伸问答
Windows Community Toolkit 8.1 有哪些新特性?
新增了ColorPicker和TabbedCommandBar控件,并对现有控件进行了多项改动。
如何将项目迁移到 Windows Community Toolkit 8.1?
用户需更新.csproj文件中的TargetFramework属性,以指向新版本的Windows SDK。
Windows Community Toolkit 8.1 支持哪个版本的 .NET?
Windows Community Toolkit 8.1 支持 .NET 8。
Windows Community Toolkit 和 .NET Community Toolkit 有什么区别?
Windows Community Toolkit 不依赖于任何特定的UI平台,而.NET Community Toolkit 包含与UI平台无关的通用特性。
Windows Community Toolkit 8.1 的最低Windows目标版本是多少?
最低Windows目标版本提升至22621。
开发者如何参与 Windows Community Toolkit Labs?
微软建议开发者检查并贡献于Windows Community Toolkit Labs,提供不稳定的预发布和实验性功能。