当前位置: 首页 > news >正文

界面控件DevExpress WPF v26.1新版亮点 - Data Grid功能全新增强

DevExpress WPF UI库拥有超过130种用户界面控件和工具,可助用户打造高性能的业务线应用程序,满足甚至超越项目的需求,最新版本支持.NET 10。

在接下来的系列文章中,我将为大家一一介绍DevExpress WPF v26.1在新版本中的更新亮点,希望能帮助到大家~欢迎点赞关注哦,不定期更新~

DevExpress新旧版本帮助文档下载可进QQ qun获取:169725316

Data Grid

自定义格式条件的表达式编辑器

DevExpress的表达式编辑器(对于TableView和TreeListView)现在支持自定义条件格式规则,用户可以使用预定义规则类型之外的复杂逻辑表达式定义格式化规则。

使用以下属性启用自定义表达式:

  • TableView.ConditionalFormattingAllowCustomExpressions
  • TreeListView.ConditionalFormattingAllowCustomExpressions

启用后,条件格式规则管理器将显示基于公式的规则的"Expression Editor" 按钮。

高级列和带拖放

新的ColumnDragOver事件允许您控制列和带拖放操作,处理此事件来验证或修改删除操作。您可以执行以下操作:

  • 防止列重新排序
  • 限制放置目标
  • 对单个轴网列应用拖放规则

XAML

<ThemedWindow ... xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml" xmlns:dxg="https://schemas.devexpress.com/winfx/2008/xaml/grid" > <dxg:GridControl ItemsSource="{Binding Items}"> <dxg:GridControl.Columns> <dxg:GridColumn FieldName="ID" /> <dxg:GridColumn FieldName="Name" /> <dxg:GridColumn FieldName="Date" /> </dxg:GridControl.Columns> <dxg:GridControl.View> <dxg:TableView ColumnDragOver="TableView_ColumnDragOver" /> </dxg:GridControl.View> </dxg:GridControl> </ThemedWindow>

C#

void TableView_ColumnDragOver(object sender, ColumnDragOverEventArgs e) { // Cancel the drop operation if the user attempts to drop a column onto a column header area. e.Cancel = e.TargetArea == HeaderArea.ColumnHeader; }
搜索面板自定义

DevExpress使用以下选项扩展了搜索面板自定义:

  • 最小/最大宽度

  • 显示自定义内容

组面板自定义

组面板自定义功能包括:

  • 显示自定义内容
  • 对齐组面板文本
  • 自定义背景颜色

启用ShowGroupPanelColumnsAsSingleRow选项来单行显示分组的列标题,而不缩进。

列标题自定义

新的自定义选项包括:

  • 显示自定义排序图标
  • 调整图标大小
  • 显示、隐藏或重新定位过滤器图标
  • 应用自定义模板
行指示器自定义

行指示器面板自定义选项包括:

  • 指定前景和背景颜色
  • 显示自定义UI元素和图标
展开按钮自定义

新选项允许您在TreeList布局、分组和主细节行中的展开/折叠按钮内显示自定义图示符/图标。

过滤器面板自定义

新的外观设置允许您自定义过滤器面板UI元素:

  • 字段、值和运算符的前景色和背景色
  • 在标准外观和具有透明背景和继承的文本颜色的普通样式之间切换的颜色模式

新命令允许您处理用户操作:

  • ElementClickCommand: 处理对过滤器元素(如字段、值和运算符)的单击
  • ClearingFilterCommand: 覆盖或扩展 "Clear Filter" 操作
http://www.jsqmd.com/news/1142758/

相关文章:

  • IQ-TREE终极指南:革命性的高效系统发育分析工具
  • 2026物联网公司推荐:选型标准与D-coding落地评估
  • 机缘、收获与憧憬:一个运维开发者的创作自述
  • 从Scaling Law bug学调优:开发者必避的三大陷阱与实操指南
  • Wwise音频容器解析工具:3步掌握游戏音频资源管理与替换
  • 抖音无水印批量下载终极指南:3步搞定视频、音乐、封面全保存
  • 5分钟掌握文档下载黑科技:kill-doc浏览器脚本的终极指南
  • ReAct模式:让AI Agent具备推理与行动能力
  • AI SKILLS应用
  • Scaling Law bug实战启示:从“虚胖“到“精瘦“的算力效率革命
  • 告别C盘爆满!Dism++三步搞定Windows系统优化终极指南
  • 终极微博备份指南:简单免费的微博PDF导出解决方案
  • 3步解锁你的加密音乐:Unlock-Music完全使用指南
  • 韩国出口高增揭示全球AI链贸易上行通道,亚洲供应链持续受益
  • 14部委联合出手!医美行业大整顿,你该知道的全在这里
  • HoRain云--Hermes Agent 安装
  • B站弹幕机器人终极指南:如何构建可编程的智能直播场控系统
  • Scikit-learn 1.4 随机森林回归实战:5个超参数调优技巧,MSE降低30%
  • 从零开发MCP插件:手把手实现AI天气助手工具
  • 医疗人工智能的Harness Engineering:面向安全、可控与合规的大模型系统工程(九)
  • python系列【仅供参考】:Selenium Grid入门详解
  • 禅道文件下载漏洞复现:从原理到RCE实战与安全加固
  • AI科技热点日报 | 2026年07月04日
  • 2026跨境电商独立站运营避坑:9个新手常踩的亏损陷阱及低成本获客实操技巧
  • 2026年AI应用开发外包公司选型榜单:D-coding与服务商评价维度解析
  • AzurLaneLive2DExtract:3步轻松提取碧蓝航线Live2D模型资源
  • 电子合同:数字化转型的最佳切入点
  • 7.6号学习记录
  • 2026红河黄金回收白银回收铂金回收旧料回收怎么选?五家高实价铂金白银线下门店测评清单 + 联系方式
  • 解放双手的72小时:Fate/Grand Automata如何重塑你的FGO游戏体验