首页 > 其他分享 >界面控件DevExpress VCL v24.1预览 - 支持RAD Studio 12.1、图表新功能

界面控件DevExpress VCL v24.1预览 - 支持RAD Studio 12.1、图表新功能

时间:2024-04-24 10:13:26浏览次数:30  
标签:控件 RAD DevExpress VCL 12.1 v24.1 图像

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

我们距离下一个主要更新(v24.1)还有几个月的时间,本文介绍一些相关DevExpress VCL v24.1的新功能,新版本预计将在6月初发布,接下来将详细介绍了抢先体验预览版本的功能。

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

DevExpress技术交流群10:532598169      欢迎一起进群讨论

DevExpress VCL正版授权用户可以使用DevExpress下载管理器下载最新的EAP版本。

DevExpress VCL v24.1产品图集
支持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演示中心添加新的特定于图表的模块。

DevExpress VCL v24.1产品图集
VCL Ribbon控件 - Office 365样式

DevExpress VCL Ribbon控件将在2024年6月发布一个新的Office 365渲染样式,当使用新的Office 365样式时,Ribbon控件将在功能区表单的顶部显示一个搜索栏,并在功能区UI的右下方显示功能区选项。

DevExpress VCL v24.1产品图集
增强的高DPI分辨率和矢量皮肤/图像支持
Bug修复和次要特性

除了新特性,DevExpress官方技术团队还专注于bug修复,特别是与高DPI相关的问题、矢量皮肤和性能瓶颈。

设计时向导、设计器和对话框中的布局和图像修改

高DPI支持是至关重要的,v24.1在这方面设定最高标准(在开发人员可用性和速度方面)。

DevExpress VCL v24.1在关键向导、设计器和对话框中包括许多布局和“光栅到矢量”图像调整。

DevExpress VCL v24.1产品图集
在设计时更容易为图像列表分配SVG

在v24.1中,DevExpress VCL Ribbon(和其他UI控件)将允许您为大小SVG图标使用单个图像列表。有了这个功能,您可以简单地指定一个小的SVG图标,然后将自动扩展它(例如,在控件需要在Ribbon中使用大图标的地方)。这将提高整体可用性,并将花费/维护的时间减少一半。

DevExpress VCL v24.1产品图集
数据绑定控件的基于字段名的表达式

在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 VCL v24.1产品图集 DevExpress VCL v24.1产品图集

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

标签:控件,RAD,DevExpress,VCL,12.1,v24.1,图像
From: https://www.cnblogs.com/AABBbaby/p/18154456

相关文章

  • Groovy in Gradle
    目录基础闭包闭包委托可以直接使用的对象其他groovyapi使用Gradle需要了解的Groovy语法:基础语句末尾不需要写分号支持使用def定义动态数据类型变量没有基本类型,全部使用包装类型方法变化使用def定义方法,可以不指定返回类型、参数类型,直接返回最后一行方法调用可以不写(......
  • 界面组件DevExpress Blazor UI v23.2 - 支持.NET 8、全新的项目模版
    DevExpress BlazorUI组件使用了C#为BlazorServer和BlazorWebAssembly创建高影响力的用户体验,这个UI自建库提供了一套全面的原生BlazorUI组件(包括PivotGrid、调度程序、图表、数据编辑器和报表等)。DevExpress Blazor控件目前已经升级到v23.2版本了,新版本正式支持.NET8、拥......
  • WPF自定义控件,如何使得xaml涉及器中的修改能立即反应到预览
    这是我无意中发现的,xaml中设置的是依赖属性而不是包装器,所以我们可以直接在注册依赖属性那里设置回调,触发某个控件重绘,比如本身或父控件重绘。xaml设计器就会实时更新1//!!!由于xaml解析是直接通过这里进行的,不通过包装器,所以通过设置这里的回调,可以使得在编辑xaml自定义依赖......
  • Devexpress GridControl下拉框实现联动
    实现效果1.先在设计界面绑定数据列1.点击设计器2.绑定数据列2.绑定GridView的FocusedRowChanged事件//定义两个下拉框_RIcmbtype:不良分类_RIcmbdefect:不良信息RepositoryItemComboBox_RIcmbtype=newRepositoryItemComboBox();RepositoryItemComboBox......
  • c# 中 dataGridView控件 显示水平滚动条
    1.最主要的在dataGridView控件属性中的ScrollBars是否设为BothBoth代表水平和垂直方向根据实际需求自动显示滚动条None代表水平和垂直都不显示滚动条Vertical代表只垂直显示滚动条Horizontal代表只水平显示滚动条2.检查表格中每个列的属性,看Frozen应设置为false 如果......
  • 《Pyramid Codes: Flexible Schemes to Trade Space for Access Efficiency in Reliab
    问题1:Introduction部分,第五段,[16,12]ERC和3-Copy达到了相同的可靠性,在每一个块独立失败概率为0.01的情况下,这个是怎么证明的。问题2:同上,第五段后半部分,那么多的IO次数是怎么计算出来的。在系统中,要分清各种性能指标,读和写是不一样的,第六段提到的是写性能,主要方法就是先用复制的方......
  • 界面组件库DevExpress Office File API(WinForms & WPF)v24.1新功能预览
    本文描述了界面组件库DevExpress的OfficeFileAPI(WinForms&WPF)和受Office启发的控件在v24.1中发布的一些功能,并详细介绍了我们当前的抢先体验预览版本v24.1中的内容。DevExpressWPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress......
  • EAS_DEP添加动态控件,在代码中获取DEP扩展控件
    1.在编辑界面onload的方法前置事件添加脚本//把动态控件传递到代码中varcomponents=newjava.util.HashMap();components.put("prmtassureAmountAccount",pluginCtx.getKDBizPromptBox("prmtassureAmountAccount"));components.put("prmtassureInterestAccount",......
  • 推荐一个计算Grad-CAM的Python库
    前言类激活图CAM(classactivationmapping)用于可视化深度学习模型的感兴趣区域,增加了神经网络的可解释性。现在常用Grad-CAM可视化,Grad-CAM基于梯度计算激活图,对比传统的CAM更加灵活,且不需要修改模型结构。虽然计算grad-cam并不复杂,但是本着能导包就导包的原则,想着去用现成的......
  • TreeComboBox 【用户控件】
    效果如下纯粹用用户控件实现缺点:1、展开子项时候,文本框会初始化为第一项,不过在选择后就会设置成选中的选择的项。          2、只有在文本框可编辑状态下,才可以正常运行。          3、设置复杂,不太容易使用。   步骤1、设置Combobox。TreeComb......