界面控件DevExpress WinForms 2024产品路线图预览(一)

DevExpress WinForm拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForm能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!

本文将介绍2024年DevExpress WinForms第一个主要更新(v23.2)中引入的一些新功能。

注意:本文中列出的功能和特性说明官方当前/预计的发展计划,此信息仅供参考之用,其中列出的功能/产品可能会更改。

获取DevExpress v23.2.4正式版下载(Q技术交流:909157416)

可访问性和UI自动化

众所周知,在最近的发布周期中,易用性一直是官方技术团队主要的优先事项之一。在下一个主要更新版本中,将持续关注可访问性,因为希望为以下WinForms UI组件提供导航和屏幕阅读器相关的增强:

  • Data Grid
  • Editors
  • Ribbon & Bars
  • Scheduler
  • Accordion Control
  • Rich Edit
  • PDF Viewer

DevExpress WinForms v24.1产品图集

支持DateOnly & TimeOnly

在v24.1中,官方将为WinForms数据网格和数据编辑器库引入DateOnly和TimeOnly类型支持,支持的范围将扩大到:

  • 过滤:列过滤弹出、过滤编辑器、自动过滤行
  • 搜索
  • 总结
  • 分组
  • 条件操作符
  • 条件格式规则
  • 未绑定列
  • 掩码

DevExpress WinForms v24.1产品图集

Data Grid(数据网格)
合并单元格编辑

许多用户要求希望实现编辑合并单元格的功能,在v24.1中您将能够同时编辑合并区域中的所有单元格,或者根据需要修改单独的单元格。

DevExpress WinForms v24.1产品图集

数据感知Excel导出与单元格图像

在以前版本的Excel中,您只能将图像添加为浮动对象,因此数据感知导出选项不支持图像导出。Excel现在支持数据单元格中的图像,目前官方正在探索到处数据网格单元格中显示图像的方法,并计划在6月中旬发布该功能。

DevExpress WinForms v24.1产品图集

自定义Excel列过滤器

Excel启发的列过滤器弹出包括各种灵活的过滤器修改选项,在简单的使用场景中,您可能希望只保留选项的子集来简化UI。为了满足这一需求,计划在新版本中提供一个API来隐藏Excel列过滤器弹出框中的单独项目。

增强Context Menu API

一些用户要求一个简单的方法来显示DevExpress弹出菜单的数据网格元素,在v24.1中,您将能够使用popupmenushoving事件处理程序中的单个方法打开PopupMenu。

void OnPopupMenuShowing(object sender, PopupMenuShowingEventArgs e) {
if(e.HitInfo.InDataRow) {
e.ShowCustomMenu(myRowContextMenu);
}
}

Tile View – 自定义磁贴绘制

官方计划引入一个事件来帮助用户在WinForms数据网格(Tile View)中定制磁贴的外观,您可以更改边框形状、颜色或绘制自定义元素,来满足各种业务需求。

DevExpress WinForms v24.1产品图集

Tree List
在搜索中扩展节点

目前您只能通过展开的Tree List节点进行搜索,在下一个主要版本(v24.1)中,将扩展的WinForms TreeList控件以便在子节点满足搜索文本条件时自动展开父节点。

DevExpress WinForms v24.1产品图集

数据更新优化

在具有复杂数据结构的TreeList中,大量数据更新可能需要频繁地重组层次结构,这反过来又可能降低性能。官方目前正在进行优化,以解决与Tree List数据更新相关的性能瓶颈。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/721264.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

excel数值无法左对齐

右键,单元格格式 修改为常规 解决

【力扣精选算法100道】——判定是否互为字符重排(哈希专题)

目录 🚩了解题意 🚩算法原理 第一种:排序 第二种方法:哈希 🚩实现代码 面试题 01.02. 判定是否互为字符重排 - 力扣(LeetCode) 🚩了解题意 我们输入俩个字符串,当俩…

张雨霏同款食谱火了,冠军的健康饮食秘密被发现了

2024新一届奥运年到来之际,厨电集成灶领军品牌的森歌突然爆出要“让全民吃到‘冠军’餐”,一时让业界震惊,也让有集成灶消费欲求的消费者感到惊喜。 森歌集成灶的这个“豪言壮语”是来源于森歌联合国家体育总局训练局共同启动的“2024森歌冠…

jquery 后台返回的单选框按照两列展示

jquery代码 <!DOCTYPE html> <html><head><!-- <meta charset"GBK"> --><meta charset"UTF-8"><title></title></head><form><body><table id"myTable"> <tbody …

代码随想录算法训练营Day37 | LeetCode738.单调递增的数字、LeetCode968.监控二叉树、贪心算法总结

LeetCode738.单调递增的数字 思路&#xff1a;与分糖果的题目同理&#xff0c;因为需要与前一位数比较&#xff0c;并且修改这两个数&#xff0c;因此需要从后往前遍历&#xff0c;当前一位数比当前数大时&#xff0c;则前一个数-1&#xff0c;后一个数变为9。 代码细节&…

【C++从0到王者】第四十七站:最小生成树

文章目录 一、最小生成树的概念1.概念2.最小生成树的构造方法 二、Kruskal算法1.算法思想2.代码实现 三、Prim算法1.算法思想2.代码实现3.试试所有节点为起始点 一、最小生成树的概念 1.概念 连通图&#xff1a;在无向图中&#xff0c;若从顶点v1到顶点v2有路径&#xff0c;则…

设计模式:工厂模式 ⑤

一、思想 工厂模式&#xff1a;一个中介作用&#xff0c;在创建对象的时候。 主要作用&#xff1a;屏蔽对象创建过程&#xff0c;减少上层关注度&#xff0c;解耦并且内部方法可做更多扩展增强的处理。(比如使用映射消除if代码&#xff0c;存在多个同类对象需要抽象策略处理的时…

蓝桥杯练习系统(算法训练)ALGO-988 逗志芃的危机

资源限制 内存限制&#xff1a;256.0MB C/C时间限制&#xff1a;1.0s Java时间限制&#xff1a;3.0s Python时间限制&#xff1a;5.0s 问题描述 逗志芃又一次面临了危机。逗志芃的妹子是个聪明绝顶的人&#xff0c;相比之下逗志芃就很菜了。现在她妹子要和他玩一个游戏…

Android 解决重复引用的多个场景

1.同个依赖不同版本 解决方法&#xff1a; resolutionStrategy.eachDependency { details -> if (details.requested.group com.android.support && !details.requested.name.contains(multidex)) { details.us…

express+mysql+vue,从零搭建一个商城管理系统8--文件上传,大文件分片上传

提示&#xff1a;学习express&#xff0c;搭建管理系统 文章目录 前言一、安装multer&#xff0c;fs-extra二、新建config/upload.js三、新建routes/upload.js四、修改routes下的index.js五、修改index.js六、新建上传文件test.html七、开启jwt验证token&#xff0c;通过login接…

基于SpringBoot的医护人员排班系统详细开题报告(源码)

项目源码&#xff1a;https://gitee.com/oklongmm/biye2​ 引言 医护人员排班系统是医疗机构中的重点管理工作之一。借助现代化的计算机技术&#xff0c;可以大大提升排班的效率和精准度。因此&#xff0c;本研究旨在使用SpringBoot框架设计和实现一个功能完善的医护人员排班…

Centos下安装Redis6.X

1. 检查gcc的版本 gcc --version 如果提示找不到gcc程序,说明没有安装&#xff0c;可以用dnf命令安装&#xff1a; dnf install gcc 准备好gcc&#xff0c;可接下来进行下载安装。 2. 下载Redis6并解压缩 wget http://download.redis.io/releases/redis-6.0.1.tar.gz 下载后…

前端常用数据结构

前端常用数据结构 前端常用数据结构数据结构数组栈队列链表单向链表双向链表树前端常用数据结构 什么是数据结构常用的数据结构 JavaScript 如何实现这些数据结构实际场景数据结构 所谓数据结构,是在计算机中组织、管理和存储数据的一种方式。 🙋:你知道哪些数据结构? …

java核心面试题汇总

文章目录 1. Java1.1. TCP三次握手/四次挥手1.2 HashMap底层原理1.3 Java常见IO模型1.4 线程与线程池工作原理1.5 讲一讲ThreadLocal、Synchronized、volatile底层原理1.6 了解AQS底层原理吗 2. MySQL2.1 MySQL索引为何不采用红黑树&#xff0c;而选择B树2.2 MySQL索引为何不采…

JVM(类加载机制)

类加载就是 .class 文件, 从文件(硬盘) 被加载到内存(元数据区)中的过程 类加载的过程 加载: 找 .class 文件的过程, 打开文件, 读文件, 把文件读到内存中 验证: 检查 .class 文件的格式是否正确 .class 是一个二进制文件, 其格式有严格的说明 准备: 给类对象分配内存空间 (先在…

【C++干货基地】面向对象核心概念 | 访问限定符 | 类域 | 实例化 | 类对象模型

&#x1f3ac; 鸽芷咕&#xff1a;个人主页 &#x1f525; 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想&#xff0c;就是为了理想的生活! 引入 哈喽各位铁汁们好啊&#xff0c;我是博主鸽芷咕《C干货基地》是由我的襄阳家乡零食基地有感而发&#xff0c;不知道各位的…

一分钟了解深度学习算法

自从20世纪40年代起人工智能&#xff08;AI&#xff09;问世以来&#xff0c;学者们不懈探索着如何使机器具备模拟人类学习能力的能力。随着计算性能的不断提升和算法的演进&#xff0c;深度学习算法已成为AI领域的核心技术。本文将简述深度学习算法的概念、构成要素、应用范围…

【亲测】注册Claude3教程,解决Claude3被封号无法发送手机验证码

【亲测】注册Claude3教程&#xff1a;解决无法发送手机验证码的问题 Anthropic 今日宣布推出其最新大型语言模型&#xff08;LLM&#xff09;系列——Claude 3&#xff0c;这一系列模型在各种认知任务上树立了新的性能标准。Claude 3 系列包括三个子模型&#xff1a;Claude 3 …

金三银四,程序员如何备战面试季

金三银四&#xff0c;程序员如何备战面试季 一个人简介二前言三面试技巧分享3.1 自我介绍 四技术问题回答4.1 团队协作经验展示 五职业规划建议5.1 短期目标5.2 中长期目标 六后记 一个人简介 &#x1f3d8;️&#x1f3d8;️个人主页&#xff1a;以山河作礼。 &#x1f396;️…

vue中::v-deep的用法

在Vue中&#xff0c;::v-deep是一个用于穿透作用域样式的特殊选择器。 当在一个带有scoped属性的<style>标签中使用::v-deep选择器时&#xff0c;表示允许访问子组件中的样式&#xff0c;即使这些样式被封装在了子组件的作用域中。 在Vue 2.x 中&#xff0c;当使用scop…