界面控件DevExpress WPF v26.1新版亮点 - Data Grid功能全新增强 DevExpress WPF UI库拥有超过130种用户界面控件和工具可助用户打造高性能的业务线应用程序满足甚至超越项目的需求最新版本支持.NET 10。在接下来的系列文章中我将为大家一一介绍DevExpress WPF v26.1在新版本中的更新亮点希望能帮助到大家~欢迎点赞关注哦不定期更新~DevExpress新旧版本帮助文档下载可进QQ qun获取169725316Data Grid自定义格式条件的表达式编辑器DevExpress的表达式编辑器对于TableView和TreeListView现在支持自定义条件格式规则用户可以使用预定义规则类型之外的复杂逻辑表达式定义格式化规则。使用以下属性启用自定义表达式TableView.ConditionalFormattingAllowCustomExpressionsTreeListView.ConditionalFormattingAllowCustomExpressions启用后条件格式规则管理器将显示基于公式的规则的Expression Editor 按钮。高级列和带拖放新的ColumnDragOver事件允许您控制列和带拖放操作处理此事件来验证或修改删除操作。您可以执行以下操作防止列重新排序限制放置目标对单个轴网列应用拖放规则XAMLThemedWindow ... xmlnshttps://schemas.microsoft.com/winfx/2006/xaml/presentation xmlns:xhttps://schemas.microsoft.com/winfx/2006/xaml xmlns:dxghttps://schemas.devexpress.com/winfx/2008/xaml/grid dxg:GridControl ItemsSource{Binding Items} dxg:GridControl.Columns dxg:GridColumn FieldNameID / dxg:GridColumn FieldNameName / dxg:GridColumn FieldNameDate / /dxg:GridControl.Columns dxg:GridControl.View dxg:TableView ColumnDragOverTableView_ColumnDragOver / /dxg:GridControl.View /dxg:GridControl /ThemedWindowC#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 操作