DevExpress VCL Controls是Devexpress公司旗下最老牌的用户界面套包,所包含的控件有:数据录入、图表、数据分析、导航、布局等。该控件能帮助您创建优异的用户体验,提供高影响力的业务解决方案,并利用您现有的VCL技能为未来构建下一代应用程序。
我们距离下一个主要更新(v24.1)还有几个月的时间,本文介绍一些相关DevExpress VCL v24.1的新功能,新版本预计将在6月初发布,接下来将详细介绍了抢先体验预览版本的功能。
DevExpress技术交流群10:532598169 欢迎一起进群讨论
DevExpress VCL正版授权用户可以使用DevExpress下载管理器下载最新的EAP版本。
支持RAD Studio 12.1
Embarcadero上周发布了RAD Studio 12.1,DevExpress VCL v24.1正式支持这个新的IDE (Delphi 12.1和c++ Builder 12.1用于32位和64位)。值得注意的是,我们找到了解决这个Embarcadero x64兼容性问题的方法,DevExpress VCL客户可以在这里找到更多信息:It is not possible to install VCL components to RAD Studio 12.1 Athens due to RichEditControl incompatibility issues。
图表控件 - 新功能
在v24.1+中发布以下与VCL图表相关的增强:
- 次级轴(.NET版本)
- 调色板(.NET版本)
还将发布与图表相关的帮助主题:https://docs.devexpress.com/VCL/,并向VCL演示中心添加新的特定于图表的模块。
VCL Ribbon控件 - Office 365样式
DevExpress VCL Ribbon控件将在2024年6月发布一个新的Office 365渲染样式,当使用新的Office 365样式时,Ribbon控件将在功能区表单的顶部显示一个搜索栏,并在功能区UI的右下方显示功能区选项。
增强的高DPI分辨率和矢量皮肤/图像支持
Bug修复和次要特性
除了新特性,DevExpress官方技术团队还专注于bug修复,特别是与高DPI相关的问题、矢量皮肤和性能瓶颈。
设计时向导、设计器和对话框中的布局和图像修改
高DPI支持是至关重要的,v24.1在这方面设定最高标准(在开发人员可用性和速度方面)。
DevExpress VCL v24.1在关键向导、设计器和对话框中包括许多布局和“光栅到矢量”图像调整。
在设计时更容易为图像列表分配SVG
在v24.1中,DevExpress VCL Ribbon(和其他UI控件)将允许您为大小SVG图标使用单个图像列表。有了这个功能,您可以简单地指定一个小的SVG图标,然后将自动扩展它(例如,在控件需要在Ribbon中使用大图标的地方)。这将提高整体可用性,并将花费/维护的时间减少一半。
数据绑定控件的基于字段名的表达式
在v24.1中,您可以在公式/表达式中使用{FieldName}通过基础名称替代显示名称来引用字段,以前您只能使用显示名称/标题或索引,此功能将帮助您为未绑定的网格列、条件格式规则创建公式。
这对于支持多种语言的VCL应用程序或其他无法依赖字段标题的场景(由于其动态性质,例如转换为另一种语言)很有帮助。
图像控件中的EXIF元数据支持
在v24.1中,DevExpress VCL图像控件(tximage和txdbimage)将从图像中读取和解释EXIF元数据,并相应地修改图像显示。例如,图像控件将根据方向元数据自动旋转图像(不像标准的TImage控件和一些图像查看器),受影响的基于图像的场景(将发生旋转)包括:
- 数据网格单元格
- TreeList单元格
- 垂直网格和属性网格单元格
以前这需要一个复杂的定制解决方案,手动调用Rotate方法。自己实现自定义解决方案的客户(例如,网格中的图像旋转或独立图像编辑器)可以使用v24.1+中的静态特性切换来禁用此默认行为。
图像控件中的编辑操作(旋转,裁剪,翻转等)
在下一个主要更新(v24.1)中,您将能够使用Edit上下文菜单命令为TcxImage和TcxDbImage组件调用Image Editor对话框。设计时图像选择器对话框也将包括新的Edit命令,Edit命令将解锁基本的图像编辑操作:
- 剪裁和拉直
- 调整亮度、对比度和饱和度
- 镜像
- 旋转
- ...
图像编辑器维护操作历史,并提供撤销和重做功能。一旦编辑器关闭并保存了更改,就不能撤消修改。
更多DevExpress线上公开课、中文教程资讯请上中文网获取
标签:控件,RAD,DevExpress,VCL,12.1,v24.1,图像 From: https://www.cnblogs.com/AABBbaby/p/18154456