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線上公開課、中文教程資訊請上中文網獲取