界面组件DevExpress WPF中文教程:Grid - 如何过滤节点?

DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 无论是Office办公软件的衍伸产品,还是以数据为中心的商业智能产品,都能通过DevExpress WPF控件来实现。

在本文中您将学习如何在DevExpress WPF的网格控件中完成节点的过滤,欢迎下载最新版组件体验!

获取DevExpress WPF v25.1正式版下载

节点排序

您可以过滤TreeListView中的节点,就像过滤TableView中的行一样。

过滤模式

使用TreeListView.FilteringMode 属性来指定如何过滤节点。

节点模式(默认)

设置TreeListView.FilteringMode属性为TreeListFilteringMode.Nodes来启用Nodes模式。

TreeListView只显示满足过滤条件的节点,在层次结构的最高级别上满足过滤条件的节点成为根节点,符合筛选条件的离节点最近的子节点将层次结构级别更改为从根向下的下一级。

ParentBranch模式

TreeListView.FilteringMode属性设置为TreeListFilteringMode.ParentBranch来启用ParentBranch模式。

TreeListView显示满足过滤条件的节点及其所有父节点,即使它们不满足过滤条件。

EntireBranch模式

TreeListView.FilteringMode属性设置为TreeListFilteringMode.EntireBranch来启用EntireBranch模式。

TreeListView显示满足过滤条件的节点及其所有父节点和子节点,即使它们不满足过滤条件。

Recursive(递归)模式

TreeListView.FilteringMode属性设置为TreeListFilteringMode.Recursive来启用Recursive模式。

只有当父节点也满足过滤条件时,TreeListView才会显示满足过滤条件的节点。


更多DevExpress线上公开课、中文教程资讯请上中文网获取

相关推荐
追逐时光者13 小时前
一个基于 .NET Core + Vue3 构建的开源全栈平台 Admin 系统
后端·.net
light blue bird17 小时前
多页签Razor组支轴业务整顿组件
数据库·.net·ai大数据·多功能图表报表·web mvc + razor
武藤一雄20 小时前
C#:nameof 运算符全指南
开发语言·microsoft·c#·.net·.netcore
公子小六1 天前
基于.NET的Windows窗体编程之WinForms控件简介
windows·microsoft·c#·.net
SEO-狼术1 天前
PDFs Programmatically in WPF
java·.net
白露与泡影1 天前
Spring Cloud进阶--分布式权限校验OAuth2
分布式·spring cloud·wpf
学以智用1 天前
.NET Core 部署上线完整教程(Windows IIS / Linux / Docker)
后端·.net
武藤一雄1 天前
深入理解 C# 中的 sizeof 与非托管类型约束
开发语言·windows·c#·.net·.netcore
枫叶丹41 天前
【HarmonyOS 6.0】ArkData 分布式数据对象新特性:资产传输进度监听与接续传输能力深度解析
开发语言·分布式·华为·wpf·harmonyos
武藤一雄1 天前
C# 中精准锁定类型信息指南:typeof vs GetType()
开发语言·windows·c#·.net·.netcore