Class ModuleTreeViewFilter
Default search filter for the module tree view.
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
Namespace: Loehnert.Lisrt.Modules.Util
Assembly: Loehnert.Lisrt.Modules.dll
Syntax
[Export(typeof(IModuleTreeViewFilter))]
public class ModuleTreeViewFilter : IModuleTreeViewFilter
Methods
FilterModulesRecursively(String, IEnumerable<ModuleTreeItemViewModel>)
Filters the modules tree items recursively by setting their IsVisible depending on if the Name or the DeviceLabel contains the filterKey.
Declaration
public void FilterModulesRecursively(string filterKey, IEnumerable<ModuleTreeItemViewModel> firstGeneration)
Parameters
Type | Name | Description |
---|---|---|
String | filterKey | The key for filtering. |
IEnumerable<ModuleTreeItemViewModel> | firstGeneration | The first generation to filter recursively. |
Remarks
Export your own IModuleTreeViewFilter to change the filter handling.
Exceptions
Type | Condition |
---|---|
System.ArgumentNullException | Thrown when |