DataFilterGroup Class
Represents a group of data filters that can be AND-ed or OR-ed together.
public class DataFilterGroup : DataFilterBase, IDataFilter
- Inheritance:
- object DataFilterBase object
- Implements:
- IDataFilter
Constructors
DataFilterGroup()
Initializes an instance of the class.
public DataFilterGroup()
Properties
Children
The collection of child data filters.
Operation
The operation used to evaluate results from the child filters.
public DataFilterGroupOperation Operation { get; set; }
Property Value
- DataFilterGroupOperation:
The default value is And.
Methods
Filter(object, object?)
Examines the specified item to see if meets filter conditions.
public override DataFilterResult Filter(object item, object? context)
| Parameter | Type | Description |
|---|---|---|
| item | object | The item to examine. |
| context | object | An optional object that provides contextual information for the filter request. |
Returns
- DataFilterResult:
A DataFilterResult that indicates the filter result.
Fields
OperationProperty
Defines the Operation property.
public static readonly DependencyProperty OperationProperty
Inherited Members
- DataFilterBase.IncludedFilterResultProperty
- DataFilterBase.IsEnabledProperty
- DataFilterBase.RaiseFilterChangedEvent()
- DataFilterBase.FallbackFilterResult
- DataFilterBase.IncludedFilterResult
- DataFilterBase.IsEnabled
- DataFilterBase.FilterChanged