ClassFilterDescriptorViewModel
Holds properties for declarative binding of FilterDescriptor.
Definition
Namespace:Telerik.Windows.Controls.VirtualGrid
Assembly:Telerik.Windows.Controls.VirtualGrid.dll
Syntax:
public sealed class FilterDescriptorViewModel : ViewModelBase, INotifyPropertyChanged, IDisposable
Inheritance: objectViewModelBaseFilterDescriptorViewModel
Implements:
Inherited Members
Constructors
FilterDescriptorViewModel(OperatorValueFilterDescriptorBase)
Initializes a new instance of the FilterDescriptorViewModel class.
Declaration
public FilterDescriptorViewModel(OperatorValueFilterDescriptorBase filterDescriptor)
Parameters
filterDescriptor
OperatorValueFilterDescriptorBase
The filter descriptor.
FilterDescriptorViewModel(OperatorValueFilterDescriptorBase, IEnumerable<object>)
Initializes a new instance of the FilterDescriptorViewModel class.
Declaration
public FilterDescriptorViewModel(OperatorValueFilterDescriptorBase filterDescriptor, IEnumerable<object> distinctValues)
Parameters
filterDescriptor
OperatorValueFilterDescriptorBase
The filter descriptor.
distinctValues
The distinct values.
FilterDescriptorViewModel(OperatorValueFilterDescriptorBase, IEnumerable<object>, Type)
Initializes a new instance of the FilterDescriptorViewModel class.
Declaration
public FilterDescriptorViewModel(OperatorValueFilterDescriptorBase filterDescriptor, IEnumerable<object> distinctValues, Type dataType)
Parameters
filterDescriptor
OperatorValueFilterDescriptorBase
The filter descriptor.
distinctValues
The distinct values.
dataType
The data type.
Properties
IsActive
Gets a value indicating, which indicates that this filter can be applied.
Declaration
public bool IsActive { get; }
Property Value
true if the filter can be applied; otherwise, false.
IsCaseSensitive
Gets or sets a value indicating whether this instance is case sensitive.
Declaration
public bool IsCaseSensitive { get; set; }
Property Value
true if this instance is case sensitive; otherwise, false.
Operator
Gets or sets the filter operator.
Declaration
public FilterOperator Operator { get; set; }
Property Value
The filter operator.
RawDistinctValues
Gets the raw distinct values.
Declaration
public IEnumerable<object> RawDistinctValues { get; }
Property Value
The raw distinct values.