Represents the base class for all filter descriptors that have an operator and a value.
Definition
Namespace:Telerik.Windows.Data
Assembly:Telerik.Windows.Data.dll
Syntax:
public abstract class OperatorValueFilterDescriptorBase : FilterDescriptorBase, ISuspendNotifications, IFilterDescriptor, INotifyPropertyChanged
Inheritance: objectInheritanceContextPropagatorDescriptorBaseFilterDescriptorBaseOperatorValueFilterDescriptorBase
Derived Classes:
Implements:
Inherited Members
Constructors
protected OperatorValueFilterDescriptorBase()
Fields
IsCaseSensitiveProperty
DependencyProperty
Identifies the IsCaseSensitive dependency property.
public static readonly DependencyProperty IsCaseSensitiveProperty
OperatorProperty
DependencyProperty
Identifies the Operator dependency property.
public static readonly DependencyProperty OperatorProperty
ValueProperty
DependencyProperty
Identifies the Value dependency property.
public static readonly DependencyProperty ValueProperty
Properties
Gets or sets the culture of the filter descriptor.
public CultureInfo CultureInfo { get; set; }
The culture of the filter descriptor.
Gets a value indicating whether this filter is active. A filter is considered active if its Value is different from OperatorValueFilterDescriptorBase.UnsetValue.
public abstract bool IsActive { get; }
A value indicating whether this filter is active.
Gets or sets a value indicating whether this filter descriptor is case sensitive.
public bool IsCaseSensitive { get; set; }
true if the filter descriptor is case sensitive; otherwise, false. The default value is true.
Gets or sets the filter operator.
public FilterOperator Operator { get; set; }
The filter operator.
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.
public static object UnsetValue { get; }
An unset value.
Assign this value to a OperatorValueFilterDescriptorBase.Value if you want to mark it as inactive.