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 DataFilterGroup class.
public DataFilterGroup()
Properties
Children
Gets the collection of child data filters.
public DataFilterCollection Children { get; }
Property Value
- DataFilterCollection:
The collection of child data filters.
Operation
Gets or sets the operation used to evaluate results from the child filters.
public DataFilterGroupOperation Operation { get; set; }
Property Value
- DataFilterGroupOperation:
The operation used to evaluate results from the child filters. The default value is
DataFilterGroupOperation.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
Identifies the Operation dependency property. This field is read-only.
public static readonly DependencyProperty OperationProperty