Interface IFilterDefinition
Interface that holds the information of the Filtering like Mapping Name, filter predicate, etc.
Namespace: Syncfusion.Maui.Data
Assembly: Syncfusion.Maui.Data.dll
Syntax
public interface IFilterDefinition
Properties
ColumnFilter
Gets or sets a value that decides whether to filter based on display value or MappingName of the column.
Declaration
ColumnFilter ColumnFilter { get; set; }
Property Value
Type | Description |
---|---|
ColumnFilter | One of the ColumnFilter enumeration that decides how the items populated for the filter control in the column. By default, the filter value is populated based on DisplayText property. |
ColumnMemberType
Gets or sets the type of the column, which should be filtered.
Declaration
Type ColumnMemberType { get; set; }
Property Value
Type | Description |
---|---|
System.Type | The type of the column, which should be filtered. |
FilterBehavior
Gets or sets the filter behavior for the column.
Declaration
FilterBehavior FilterBehavior { get; set; }
Property Value
Type | Description |
---|---|
FilterBehavior | The FilterBehavior for the column. |
FilterPredicates
Gets the collection of filter predicates for performing filtering in the collection view.
Declaration
ObservableCollection<FilterPredicate> FilterPredicates { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.ObservableCollection<FilterPredicate> | The collection of filter predicates for performing filtering in the collection view. |
MappingName
Gets or sets the mapping name of the column, which should be filtered.
Declaration
string MappingName { get; set; }
Property Value
Type | Description |
---|---|
System.String | The mapping name of the column, which should be filtered. |