Class OperatorValueFilterDescriptorBase
Represents the base class for all filter descriptors that have an operator and a value.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Data
Assembly: Telerik.Windows.Data.dll
Syntax
public abstract class OperatorValueFilterDescriptorBase : FilterDescriptorBase, ISuspendNotifications, IFilterDescriptor, INotifyPropertyChanged
Constructors
OperatorValueFilterDescriptorBase()
Declaration
protected OperatorValueFilterDescriptorBase()
Fields
IsCaseSensitiveProperty
Identifies the IsCaseSensitive dependency property.
Declaration
public static readonly DependencyProperty IsCaseSensitiveProperty
Field Value
System.Windows.DependencyProperty
|
OperatorProperty
Identifies the Operator dependency property.
Declaration
public static readonly DependencyProperty OperatorProperty
Field Value
System.Windows.DependencyProperty
|
ValueProperty
Identifies the Value dependency property.
Declaration
public static readonly DependencyProperty ValueProperty
Field Value
System.Windows.DependencyProperty
|
Properties
CultureInfo
Gets or sets the culture of the filter descriptor.
Declaration
public CultureInfo CultureInfo { get; set; }
Property Value
System.Globalization.CultureInfo
The culture of the filter descriptor. |
IsActive
Gets a value indicating whether this filter is active. A filter is considered active if its Value is different from OperatorValueFilterDescriptorBase.UnsetValue.
Declaration
public abstract bool IsActive { get; }
Property Value
System.Boolean
A value indicating whether this filter is active. |
IsCaseSensitive
Gets or sets a value indicating whether this filter descriptor is case sensitive.
Declaration
public bool IsCaseSensitive { get; set; }
Property Value
System.Boolean
true if the filter descriptor is case sensitive; otherwise, false. The default value is true. |
Operator
Gets or sets the filter operator.
Declaration
public FilterOperator Operator { get; set; }
Property Value
FilterOperator
The filter operator. |
UnsetValue
Specifies a static value that is used by the filtering system rather than null to indicate that a OperatorValueFilterDescriptorBase.Value is not set and thus the filter is inactive.
Declaration
public static object UnsetValue { get; }
Property Value
System.Object
An unset value. |
Remarks
Assign this value to a OperatorValueFilterDescriptorBase.Value if you want to mark it as inactive.
Value
Gets or sets the target filter value.
Declaration
public object Value { get; set; }
Property Value
System.Object
The filter value. |