ClassFilteringViewModel
Provides a view model for interaction for the FilteringControl (UI).
Definition
Namespace:Telerik.Windows.Controls.Data.CardView
Assembly:Telerik.Windows.Controls.Data.dll
Syntax:
public sealed class FilteringViewModel : ViewModelBase, INotifyPropertyChanged, IDisposable
Inheritance: objectViewModelBaseFilteringViewModel
Implements:
Inherited Members
Properties
AvailableActions
Gets collection of available FilterOperator for the associated cardDataFieldDescriptor's DataType.
Declaration
public ObservableCollection<FilterOperator> AvailableActions { get; }
Property Value
ObservableCollection<FilterOperator>
The available operations for the cardDataFieldDescriptor's DataType.
DistinctValues
Gets a collection of DistinctValueViewModel that represent each distinct value.
Declaration
public IEnumerable<DistinctValueViewModel> DistinctValues { get; }
Property Value
IEnumerable<DistinctValueViewModel>
The DistinctValueViewModel collection for this FilteringViewModel.
FieldFilterLogicalOperator
Gets or sets the field filter logical operator.
Declaration
public FilterCompositionLogicalOperator FieldFilterLogicalOperator { get; set; }
Property Value
FilterCompositionLogicalOperator
The field filter logical operator.
Filter1
Gets the first field filter view model.
Declaration
public FilterDescriptorViewModel Filter1 { get; }
Property Value
The first field filter view model.
Filter2
Gets the second field filter view model.
Declaration
public FilterDescriptorViewModel Filter2 { get; }
Property Value
The second field filter view model.
LogicalOperators
Gets the logical operators.
Declaration
public IEnumerable<FilterCompositionLogicalOperator> LogicalOperators { get; }
Property Value
IEnumerable<FilterCompositionLogicalOperator>
The logical operators.