ClassOperatorValueFilterDescriptorBase
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
OperatorValueFilterDescriptorBase()
Declaration
protected OperatorValueFilterDescriptorBase()
Fields
IsCaseSensitiveProperty
Identifies the IsCaseSensitive dependency property.
Declaration
public static readonly DependencyProperty IsCaseSensitiveProperty
Field Value
DependencyProperty
OperatorProperty
Identifies the Operator dependency property.
Declaration
public static readonly DependencyProperty OperatorProperty
Field Value
DependencyProperty
ValueProperty
Identifies the Value dependency property.
Declaration
public static readonly DependencyProperty ValueProperty
Field Value
DependencyProperty
Properties
CultureInfo
Gets or sets the culture of the filter descriptor.
Declaration
public CultureInfo CultureInfo { get; set; }
Property Value
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
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
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
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
An unset value.
Remarks
Assign this value to a OperatorValueFilterDescriptorBase.Value if you want to mark it as inactive.