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 : Object
Constructors
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. |