Class FilterDescriptorViewModel
Holds properties for declarative binding of FilterDescriptor.
Inherited Members
Namespace: Telerik.Windows.Controls.VirtualGrid
Assembly: Telerik.Windows.Controls.VirtualGrid.dll
Syntax
public sealed class FilterDescriptorViewModel : ViewModelBase, INotifyPropertyChanged, IDisposable
Constructors
FilterDescriptorViewModel(OperatorValueFilterDescriptorBase)
Initializes a new instance of the FilterDescriptorViewModel class.
Declaration
public FilterDescriptorViewModel(OperatorValueFilterDescriptorBase filterDescriptor)
Parameters
OperatorValueFilterDescriptorBase
filterDescriptor
The filter descriptor. |
FilterDescriptorViewModel(OperatorValueFilterDescriptorBase, IEnumerable<Object>)
Initializes a new instance of the FilterDescriptorViewModel class.
Declaration
public FilterDescriptorViewModel(OperatorValueFilterDescriptorBase filterDescriptor, IEnumerable<object> distinctValues)
Parameters
OperatorValueFilterDescriptorBase
filterDescriptor
The filter descriptor. |
System.Collections.Generic.IEnumerable<System.Object>
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
OperatorValueFilterDescriptorBase
filterDescriptor
The filter descriptor. |
System.Collections.Generic.IEnumerable<System.Object>
distinctValues
The distinct values. |
System.Type
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
System.Boolean
|
IsCaseSensitive
Gets or sets a value indicating whether this instance is case sensitive.
Declaration
public bool IsCaseSensitive { get; set; }
Property Value
System.Boolean
|
Operator
Gets or sets the filter operator.
Declaration
public FilterOperator Operator { get; set; }
Property Value
FilterOperator
The filter operator. |
RawDistinctValues
Gets the raw distinct values.
Declaration
public IEnumerable<object> RawDistinctValues { get; }
Property Value
System.Collections.Generic.IEnumerable<System.Object>
The raw distinct values. |
Value
Gets or sets the filter value.
Declaration
public object Value { get; set; }
Property Value
System.Object
The filter value. |