界面控件DevExpress WinForms & WPF v22.2——全新的.NET和ARM支持

在本文中,我们将介绍DevExpress WinForms & WPF控件有关.NET 和 ARM 相关的增强功能,欢迎持续关注获取最新产品资讯!

.NET 6

.NET 6(2021 年 11 月 8 日发布)处于长期支持级别 (LTS),官方产品团队今年将基于 .NET Core 的桌面产品迁移到 .NET 6(WinForms 和 WPF 平台),计划包括以下内容:

  • 更新模板库(Template Gallery)并为 .NET 项目添加缺失的模板。
  • 为 .NET 解决方案实现项目设置页面(Project Settings Page)。
  • 弃用对 Visual Studio 2019 的 .NET 支持,因为此 IDE 版本不支持 .NET 6 应用程序。

除了这些项目,产品团队还打算彻底检查内部 API:

  • 将使用 System.Drawing 命名空间(Pen、Brush、StringFormat、Matrix 等)的方法和对象的 API 迁移到 DevExpress.Drawing 命名空间的对应对象。
  • 用 HttpClient 类替换最近被 Microsoft WebClient 和 WebRequest 类弃用的类。

这是一项艰巨的任务,涉及更新产品内部的源代码。对于用户来讲,这次更新会带来一系列积极的影响:增强的跨平台支持,真正的异步 API(例如,async Task LoadAsync() 方法替代WinForms PictureEdit 控件中当前的 void LoadAsync() 方法), 由于彻底的 Web 请求管理,安全性更强。

这些更改不会以任何方式影响 .NET Framework 客户——仅影响基于 WinForms 和 WPF 桌面 .NET Core 的开发。

支持ARM

由于出色的效率水平(与 x86/x64 处理器相比,没有显着的性能折衷),ARM 的采用继续保持了自己优势。Microsoft Store 自 2018 年 11 月起支持 64 位 ARM 应用程序,Windows 10 能够同时运行 32 位和 64 位 ARM 应用程序。具有竞争力的基于 ARM 的笔记本电脑的可用性也在快速增长,Apple 最新的由 M1 和 M2 芯片驱动的 MacBook 提供了极好的性能/电池寿命,联想的 ThinkPad X13s(今年 3 月发布)是第一款配备微软 Pluton 安全处理器的 Windows 11 ARM 笔记本电脑。

Visual Studio 不能忽视 ARM,2022 年 6 月,微软发布了 Visual Studio 2022 17.3 Preview 2——第一个可以在基于 ARM 的处理器上本地构建和调试 ARM64 应用程序的 Visual Studio 版本。

您已经可以在 ARM64 设备上构建和运行DevExpress WPF应用程序。 在v22.2中,官方产品团队希望在我们的WinForm产品线中也支持 ARM。


DevExpress技术交流群6:600715373      欢迎一起进群讨论

更多DevExpress线上公开课、中文教程资讯请上中文网获取

DevExpress技术套包全新上线,冰点折扣有优惠
标签:

来源:慧都网

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年7月22日
下一篇 2022年7月22日

相关推荐

发表回复

登录后才能评论