界面组件DevExpress VCL v23.2新功能预览 - 支持Windows 11

发布时间 2023-09-26 09:28:33作者: AABBbaby

距离DevExpress VCL 下一个主要更新(v23.2)还有几个月的时间,本文将为大家描述预计在12月初为激活的DevExpress VCL用户发布的一些功能。正如你将在下面看到的,重点领域将继续保持高DPI/SVG和Windows 11的支持。

DevExpress VCL 所包含的控件有:数据录入、图表、数据分析、导航、布局等。该控件能帮助您创建优异的用户体验,提供高影响力的业务解决方案,并利用您现有的VCL技能为未来构建下一代应用程序。

获取DevExpress VCL v23.1正式版下载

DevExpress技术交流群9:909157416      欢迎一起进群讨论

Windows 11皮肤(又名WXI)和其他高DPI增强

在v23.2开发周期(从6月到现在)中,官方已经在演示中解决了110多个错误,这些bug很大一部分与最新的WXI皮肤/SVG/高DPI布局有关,官方在这方面的努力应该会改善由DevExpress VCL UI组件驱动的应用程序的外观和样式。

这个“粉碎bug”的版本是为2024年WXI Compact和其他现代矢量皮肤的未来支持做准备。

增强XY图表中值的标签重叠

在我们的图标演示(条形图和线形图)中,您现在可以在右侧的 "Label Overlapping"(标签重叠)部分找到各种设置:隐藏重叠、围绕点对齐、这将与在WinForms图表控件中发现的操作相匹配。

DevExpress VCL v23.2产品图集
DevExpress VCL v23.2产品图集
图表中的内置工具提示

在v23.1发布周期中,官方通过命中测试事件手动合并图表工具提示。在v23.2中,官方原生地支持这个流行的需求。请查看下面的动画来获取更多信息或探索图表演示(条形图、线形图、面积图和饼图)。

DevExpress VCL v23.2产品图集
DevExpress VCL v23.2产品图集
更多的图表控件功能即将到来

在最终的v23.2版本中,您可以期待以下与VCL图表相关的增强:

  • 将图表导出为SVG和光栅图像
  • 导出图表到PDF, Excel, Word(类似于.NET中的ExportToPDF API)
  • 打印图表
  • 十字准星
RAD Studio 12.0 Yukon支持

Embarcadero可能会在今年年底发布他们的新IDE,届时DevExpress将在新IDE正式发布时正式支持它。

现代化的皮肤和调色板选择器的Bar & Ribbon菜单

有了WXI和SVG等新的矢量皮肤支持,是时候淘汰旧的皮肤和调色板选择器了。新版本将拥有与WinForms应用程序相同的功能,并在VCL演示中默认使用这些组件。新的选择器将排除旧的栅格皮肤,并将显示颜色替代调色板名称,它们也可以在代码中或运行时进行配置(例如,仅显示特定的皮肤组)。

DevExpress VCL v23.2产品图集
在设计时增强的SVG图像选择器

官方将修改图像选择器,使其支持SVG图标,并在IDE运行之间记住用户设置(集合、类别、大小)。

Windows 11包含了许多字体图标(“Segoe MDL2 Assets”和“Segoe Fluent icons”字体),官方还将研究是否可以在VCL组件中使用字体图标,但不能保证v23.2可以这样做。

图像的Bar & Ribbon菜单设计器

官方将为菜单项添加图像,以便您更容易定位/区分不同的菜单项类型(很像在WinForms中)。

DevExpress VCL v23.2产品图集
数据编辑器的只读样式

官方有一个非常流行的用户请求来增强 VCL数据编辑器的定制——CS18442,我们将实现一个直接的解决方案,不需要您修改源或覆盖编辑器内部的部分。


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