Class FilterPredicate
Represents a class that defines the predicate for filtering.
Inheritance
Namespace: Syncfusion.UI.Xaml.Data
Assembly: Syncfusion.Data.WinUI.dll
Syntax
public class FilterPredicate : ObjectConstructors
FilterPredicate()
Initializes a new instance of the FilterPredicate class.
Declaration
public FilterPredicate()Properties
FilterBehavior
Gets or sets the behavior of filtering for the filter predicate.
Declaration
public FilterBehavior FilterBehavior { get; set; }Property Value
| Type | Description | 
|---|---|
| FilterBehavior | The FilterBehavior for the filter predicate. | 
FilterMode
Gets or sets a value indicating whether filtering should be applied based on the display text or value of the column.
Declaration
public ColumnFilter FilterMode { get; set; }Property Value
| Type | Description | 
|---|---|
| ColumnFilter | 
 | 
FilterType
Gets or sets the type of the filter to be applied.
Declaration
public FilterType FilterType { get; set; }Property Value
| Type | Description | 
|---|---|
| FilterType | The FilterType that represents the type of the filter to be applied. | 
FilterValue
Gets or sets the filter value for the filter predicate.
Declaration
public object FilterValue { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Object | The filter value for the filter predicate. | 
IsCaseSensitive
Gets or sets a value indicating whether filtering should be applied considering the casing.
Declaration
public bool IsCaseSensitive { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Boolean | True if casing is considered when filtering, otherwise false. | 
PredicateType
Gets or sets the type of the predicate.
Declaration
public PredicateType PredicateType { get; set; }Property Value
| Type | Description | 
|---|---|
| PredicateType | The type of the predicate. |