首页 > 其他分享 >界面控件DevExpress WinForms 2024产品路线图预览(一)

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

时间:2024-02-29 10:01:02浏览次数:30  
标签:控件 DevExpress 单元格 Excel 网格 2024 WinForms 数据

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

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

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

获取DevExpress v23.2.4正式版下载

DevExpress技术交流群9: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数据更新相关的性能瓶颈。

标签:控件,DevExpress,单元格,Excel,网格,2024,WinForms,数据
From: https://www.cnblogs.com/AABBbaby/p/18042770

相关文章

  • 20240228打卡
    早上python程序设计课,主要对py的安装配置以及基础的语法进行了学习,并通过实际例子体会其鲜明的特点然后工程数学课,主要学习了最优化模型,并顺带复习了以前线性代数的相关知识,老师让我们要会用matlab,但好贵,学生认证后还要29美元qwq。掏钱是不可能滴,先用python试试看吧下午虽然没课......
  • 20240228日记
    今天难得的没加班,为了新住所的事情,特意去山姆超市买了碗,为了续费省30,拿了一盒100+的蓝莓。这就是新型的为了省钱而花钱吧。今天的工作也不算顺利,但是现在只想摆烂了。对于工作的怨气,很大程度是因为对于领导的胡乱指挥。但是我今天仔细思考了下为什么会有这样的信息偏差;为什么我目......
  • 【专题】2024物联网平台产业研究报告及案例集报告PDF合集分享(附原数据表)
    原文链接:https://tecdat.cn/?p=35235原文出处:拓端数据部落公众号前三季度,我国软件业务收入达87610亿元,同比增长13.5%。统计范围涵盖软件及信息技术服务、集成电路设计、基础软件、工业软件、信息安全、工业互联网平台和数据服务等。软件业务收入由软件产品、信息技术服务、信息......
  • 2024年2月28号题解
    P4994终于结束的起点解题思路通过加法同余原理可以知道f[i]%m==0,那么f[i-1]%m=1,所有把f[i+1]%m=1转换成了f[i-1]%m=1的问题那么只需要填好斐波那契数列再判断就可以了,又因为斐波那契可能会超出int的范围那么我们对每一项斐波那契再取模就可以了代码......
  • HEOI2024 退役记
    这篇游记打算用一些比较不魔怔的方式写。Day-3倒数第三天,这天写了闲话所以把一些不想再写一遍的东西粘上来:哎昨天晚上我还久违做梦了,我梦到我场上还在写defineLOCAL然后#ifdefLOCAL后面freopen啥的。然后最后我不知道我咋想的我把所有的ifdef改成了ifndef,但是我还......
  • HEOI 2024 游记
    Day-2流沙-陶喆昨天晚上的事我看没有什么好谈的吧我看就这样吧Ohyeahoh并不是真的路过而已也不是真的不会想你全部不是真的是骗自己其实还爱你爱着你我以为我早想清楚不由自主恍恍惚惚又走回头路再看一眼有过的幸福爱情好像流沙我不挣扎随它去吧我不害怕爱......
  • P10160 [DTCPC 2024] Ultra 题解
    【题目描述】给你一个\(01\)序列,你可以进行如下操作若干次(或零次):将序列中形如\(101\cdots01\)的一个子串(即\(1(01)^k\),\(k\ge1\))替换成等长的\(010\cdots10\)(即\(0(10)^k\))。你要操作使得\(1\)的个数尽可能少,输出最少的\(1\)的个数。【思路】一开始看到这道题......
  • 2024/02/27
    packageorg.example.schooltest;importDAO.SchoolDAO;importDAO.liushuiDAO;importbean.LiuShui;importbean.School;importjakarta.servlet.annotation.WebServlet;importjakarta.servlet.http.HttpServlet;importjakarta.servlet.http.HttpServletRequest;i......
  • 2024/02/26
    <%@pageimport="bean.School"%><%@pageimport="java.util.List"%><%--CreatedbyIntelliJIDEA.User:龚涵彬Date:2024/2/27Time:15:11TochangethistemplateuseFile|Settings|FileTemplates.--%><......
  • 2024/2/20
    在js中,有很多种的事件监听常见的鼠标事件监听事件名事件描述onclick当鼠标单机某个对象ondblclick当鼠标双击某个对象onmousedown当某个鼠标按键在某个对象上被按下onmouseup当某个鼠标按键在某个对象上被松开onmousemove当某个鼠标按键在某个对象上被移动onmouseenter当......