Class
FilterDescriptorBase

Represents the base class for filter descriptors that define filtering logic for data items.

Definition

Namespace:Telerik.Maui.Controls.Compatibility.DataControls.ListView

Assembly:Telerik.Maui.Controls.Compatibility.dll

Syntax:

cs-api-definition
public abstract class FilterDescriptorBase : DataDescriptorBase, IFilter

Inheritance: objectDataDescriptorBaseFilterDescriptorBase

Derived Classes: ListViewDelegateFilterDescriptor

Implements: IFilter

Inherited Members DataDescriptorBase.GetDescriptorCollection(RadListView)DataDescriptorBase.OnPropertyChanged(string)

Constructors

FilterDescriptorBase()

Declaration

cs-api-definition
protected FilterDescriptorBase()

Methods

PassesDefaultFilter(object)

Provides default filter behavior for items.

Declaration

cs-api-definition
protected virtual bool PassesDefaultFilter(object item)

Parameters

item

object

The item to evaluate.

Returns

bool

false by default, indicating items do not pass the default filter.

PassesFilter(object)

Determines whether the specified item passes the filter criteria.

Declaration

cs-api-definition
public bool PassesFilter(object item)

Parameters

item

object

The item to evaluate against the filter.

Returns

bool

true if the item passes the filter; otherwise, false.

Implements IFilter.PassesFilter(object)

PassesFilterCore(object)

When implemented in a derived class, determines whether the specified item passes the filter criteria.

Declaration

cs-api-definition
protected abstract bool PassesFilterCore(object item)

Parameters

item

object

The item to evaluate against the filter.

Returns

bool

true if the item passes the filter; otherwise, false.