Interface IFilterDefinition
Interface that holds the information of the Filtering like Mapping Name, filter predicate, etc.
Namespace: Syncfusion.UI.Xaml.Data
Assembly: Syncfusion.Data.WinUI.dll
Syntax
public interface IFilterDefinitionProperties
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. |