In This Article

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.

public DataFilterCollection Children { get; }

Property Value

DataFilterCollection

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

Extension Methods