Back to Devexpress

FilterMode Enum

windowsforms-devexpress-dot-xtratreelist-285292f0.md

latest3.2 KB
Original Source

FilterMode Enum

Enumerates modes that specify whether to show only the filtered nodes or also show their parent and child nodes.

Namespace : DevExpress.XtraTreeList

Assembly : DevExpress.XtraTreeList.v25.2.dll

NuGet Packages : DevExpress.Win.Navigation, DevExpress.Win.TreeList

Declaration

csharp
public enum FilterMode
vb
Public Enum FilterMode

Members

NameDescription
Default

Equivalent to ‘ParentBranch’ mode for the TreeList control. Equivalent to ‘Matches’ mode for the TreeListLookUpEdit control.

| | ParentsMatch |

Shows nodes if they and all their parents match the filter.

If a node fits the filter but any of its parents does not, the node is not displayed.

| | Matches |

Shows only those nodes that match the filter. If a node is collapsed, its children are hidden even if they match the current filter. Enable the TreeListOptionsFilter.ExpandNodesOnFiltering option to automatically expand collapsed nodes before filtration.

| | ParentBranch |

Shows nodes that match the filter along with the nodes’ parents (even if they do not fit the filter).

| | EntireBranch |

Shows nodes that match the filter along with the nodes’ parents and children (even if they do not fit the filter).

| | Standard |

The same as the ‘ParentsMatch’ option.

| | Smart |

The same as the ‘Matches’ option.

| | Extended |

The same as the ‘ParentBranch’ option.

|

The following properties accept/return FilterMode values:

Remarks

This type is used to specify the TreeList.OptionsFilter.FilterMode property.

Use the TreeList.OptionsCustomization.AllowFilter property to allow users to filter nodes.

See Also

AllowFilter

FilterMode

DevExpress.XtraTreeList Namespace