DevExpress WinForms拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!
在上文中(点击这里回顾>>)我们为大家介绍了.NET开发方面的提升,本文将继续介绍人工智能(AI)方面的升级。
WinForms Data Grid
根据条件格式规则筛选数据行
在DevExpress的下一个主要版本(v25.1)中,官方将扩展WinForms Data Grid,以便您可以根据条件格式规则过滤数据行,并仅显示满足特定条件的记录(例如,您将能够仅在财务报告中显示过期发票,在任务管理系统中显示关键问题等)。

官方还计划引入以下UI/UX选项:
- 一个“过滤器”标签页在Excel启发的过滤器弹出。
- 网格和过滤器编辑器菜单中的“条件过滤器”子菜单。
- 根据需要在代码中按条件格式化规则过滤数据行的新API。
ItemsView – 数据验证
官方计划将在ItemsView中引入ValidateRow事件。
项目升级的Microsoft .NET升级助手集成
官方将为Microsoft .NET Upgrade Assistant发布一个新的插件(VSIX),这个插件最终能取代.NET 8+项目的DevExpress项目转换器。优势包括:
- .NET Upgrade Assistant允许支持更多的IDE和操作系统,因为它可以在Windows、Mac和Linux的Visual Studio Code中使用。升级过程更简单、更流畅,因为我们将需要跨版本维护更少的代码(在未来,将仅为.NET框架项目提供项目转换器)。
- 与项目转换器不同,新的插件将可以访问NuGet, Roslyn, MEF和其他IDE服务。借助.NET Upgrade Assistant的自动修复功能,可以自动检测并安全解决DevExpress代码中的中要更改,这包括但不限于过时的代码替换(例如,Font > DXFont, DxPivotGrid > DxPivotTable等)。
- 新版本将为DevExpress的主要和次要版本提供新的插件,该插件将包含最新的"Directory.Packages. props"文件更新(与 DevExpress 兼容的第三方依赖于CPM)。只需单击一下,就可以更新所有项目依赖项并解决安全漏洞。
WinForms基于网格控件的增强
条件格式规则的高级表达式编辑器
官方计划在编辑格式规则对话框中用表达式编辑器替换过滤器控件,虽然过滤器控件是基本和快速过滤器的理想选择,但表达式编辑器提供了更多的选项,包括:
- 高级表达式支持
用户可以使用一组丰富的运算符、函数和逻辑编写复杂的自定义表达式。 - 动态表达式构建
通过直观的语法高亮显示和智能代码完成(在键入时提示函数),用户可以动态构建复杂的表达式。 - 实时验证
表达式编辑器执行实时验证,标记错误并立即提供反馈,这确保用户可以在应用表达式之前捕获语法或逻辑错误。 - 直观友好的用户界面
调整触摸板上的水平滚动
DevExpress基于网格的控件(如GridControl、TreeList和VGrid)支持用触摸板平滑滚动,然而一些用户在使用Windows设备上的触摸板时可能会遇到水平滚动的倒转操作。
在v25.1中将引入一个新的AllowInvertedScrolling,当使用触控板时,它可以在WinForms基于网格的控件中反转当前的水平滚动方向。
开源 Java 工具 - Hutool 致大家的一封信 Visual Studio Code 1.99 发布,引入 Agent 和 MCP 亚马逊在最后一刻提交了收购 TikTok 的报价 FFmpeg 愚人节整活:加入 DOGE 团队,用汇编重写美国社保系统 龙芯 2K3000(3B6000M)处理器流片成功 中国首款全自研高性能 RISC-V 服务器芯片发布 清华大学开源软件镜像站的愚人节彩蛋 比尔·盖茨公开自己写过的“最酷的代码” Linus 口吐芬芳:怒斥英特尔工程师提交的代码是“令人作呕的一坨” CDN 服务商 Akamai 宣布托管 kernel.org 核心基础设施