界面组件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线上公开课、中文教程资讯请上中文网获取

相关推荐
FuckPatience19 小时前
WPF 具有跨线程功能的UI元素
wpf
诗仙&李白21 小时前
HEFrame.WpfUI :一个现代化的 开源 WPF UI库
ui·开源·wpf
He BianGu1 天前
【笔记】在WPF中Binding里的详细功能介绍
笔记·wpf
He BianGu1 天前
【笔记】在WPF中 BulletDecorator 的功能、使用方式并对比 HeaderedContentControl 与常见 Panel 布局的区别
笔记·wpf
123梦野2 天前
WPF——效果和可视化对象
wpf
He BianGu2 天前
【笔记】在WPF中Decorator是什么以及何时优先考虑 Decorator 派生类
笔记·wpf
woshihonghonga2 天前
Ubuntu 如何安装.NET6 runtime
linux·ubuntu·.net
时光追逐者3 天前
一款专门为 WPF 打造的开源 Office 风格用户界面控件库
ui·开源·c#·.net·wpf
He BianGu3 天前
【笔记】介绍 WPF XAML 中 Binding 的 StringFormat详细功能
笔记·wpf
刚子编程3 天前
.NET开发中3秒判断该用 IEnumerable 还是 IQueryable
.net