Windows Community Toolkit 8.1 更新依赖以支持 .NET 8

Windows Community Toolkit 8.1 发布概述

2024年8月,微软发布了Windows Community Toolkit (WCT) 8.1版本。此次更新主要包含依赖项更新、.NET 8支持、新增两个控件以及对现有控件和辅助工具的改进。

主要更新内容

  1. 依赖项更新

    • 更新至最新版本的Windows App SDK 1.5和Uno Platform 5.2。
    • 最低Windows目标版本提升至22621,支持开发者使用.NET 8特性。
  2. NuGet包重定向

    • 为从7.x版本迁移的代码提供了NuGet包重定向,例如将Microsoft.Toolkit.Uwp.UI.Controls.Primitives重定向至CommunityToolkit.Uwp.Controls.Primitives
  3. 新增控件

    • ColorPickerColorPickerButton:重新引入,采用Fluent WinUI风格,并修复了若干bug。
    • TabbedCommandBar:从7.x版本移植,更新了WinUI样式,并修复了强调色变化的bug。
  4. 其他改进

    • 修复了CameraPreviewHelpers以支持Windows Apps SDK。
    • ImageCropper控件支持自定义画笔作为覆盖层。
    • DockPanel控件新增间距选项。

迁移建议

开发者需要更新项目文件中的TargetFramework属性和发布配置文件,以指向新版本的Windows SDK。

开发者资源

微软建议开发者关注Windows Community Toolkit Labs,这是一个包含预发布和实验性功能的仓库。

版本发布信息

  • 预发布日期:2024年6月6日。
  • 正式发布日期:2024年8月22日。
  • 源代码可在GitHub上获取。

开发者反馈

尽管有诸多改进,部分控件从7.x版本到8.x版本的移除仍引起开发者的不满。

阅读 67
0 条评论