Class CompositeFilterDescriptor
Represents a special FilterDescriptorBase that stores an arbitrary number of other Descriptors instances. The logical AND or OR operator is applied upon all composed filters to determine the result of the PassesFilter routine.
Inheritance
Inherited Members
Namespace: Telerik.Maui.Controls.Data
Assembly: Telerik.Maui.Controls.dll
Syntax
public class CompositeFilterDescriptor : FilterDescriptorBase, INotifyPropertyChanged
Constructors
CompositeFilterDescriptor()
Initializes a new instance of the CompositeFilterDescriptor class.
Declaration
public CompositeFilterDescriptor()
CompositeFilterDescriptor(IEnumerable<FilterDescriptorBase>)
Initializes a new instance of the CompositeFilterDescriptor class.
Declaration
public CompositeFilterDescriptor(IEnumerable<FilterDescriptorBase> filterDescriptors)
Parameters
System.Collections.Generic.IEnumerable<FilterDescriptorBase>
filterDescriptors
The filter descriptors to add to the Descriptors collection. |
Properties
Descriptors
Gets the collection with all the FilterDescriptorBase objects composed by this instance.
Declaration
public ObservableCollection<FilterDescriptorBase> Descriptors { get; }
Property Value
System.Collections.ObjectModel.ObservableCollection<FilterDescriptorBase>
|
Operator
Gets or sets the LogicalOperator value that defines whether logical conjunction or disjunction will be used for the PassesFilter routine.
Declaration
public LogicalOperator Operator { get; set; }
Property Value
LogicalOperator
|