.NET 7 (WPF .NET) 的新增功能

本文介绍 .NET 7 中一些新的 Windows Presentation Foundation 功能和增强功能。

性能改进

适用于 .NET 7 的 WPF 中的许多改进都集中在性能上,例如:

  • 尽可能避免装箱和取消装箱。
  • 避免对堆进行不必要的对象分配。
  • 重用 StringBuilder 的实例,而不是创建新实例。
  • 在不需要时停止使用 StringBuilder

有关显著更改的列表,请参阅 .NET 博客 - .NET 7 中 WPF 的新增功能

辅助功能改进和修复

添加了控件的其他键盘交互:

  • DataGridGridView 列宽可以使用 ALT + 左/右箭头进行调整。
  • DataGrid 启用排序后,可以使用 F3 对列进行排序。
  • 现在,可以使用屏幕上的讲述人正确宣读可选中的菜单项。

Bug 修复

虽然 WPF 在 .NET Framework 上仍然完全受支持和享受服务,但大多数修补程序和所有新功能只适用于 .NET,在那里我们有机会做出更大的更改。 WPF 社区帮助解决了此版本中一些长期存在的 bug:

社区提供了更多 bug 修复,其中许多修复已在 .NET 博客上记录。

另请参阅