Class
FilteringViewModel

Provides a view model for interaction for the FilteringControl (UI).

Definition

Namespace:Telerik.Windows.Controls.Data.CardView

Assembly:Telerik.Windows.Controls.Data.dll

Syntax:

cs-api-definition
public sealed class FilteringViewModel : ViewModelBase, INotifyPropertyChanged, IDisposable

Inheritance: objectViewModelBaseFilteringViewModel

Implements: IDisposableINotifyPropertyChanged

Inherited Members ViewModelBase.InvokeOnUIThread(Action)ViewModelBase.Dispose()ViewModelBase.PropertyChanged

Properties

AvailableActions

Gets collection of available FilterOperator for the associated cardDataFieldDescriptor's DataType.

Declaration

cs-api-definition
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

cs-api-definition
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

cs-api-definition
public FilterCompositionLogicalOperator FieldFilterLogicalOperator { get; set; }

Property Value

FilterCompositionLogicalOperator

The field filter logical operator.

Filter1

Gets the first field filter view model.

Declaration

cs-api-definition
public FilterDescriptorViewModel Filter1 { get; }

Property Value

FilterDescriptorViewModel

The first field filter view model.

Filter2

Gets the second field filter view model.

Declaration

cs-api-definition
public FilterDescriptorViewModel Filter2 { get; }

Property Value

FilterDescriptorViewModel

The second field filter view model.

LogicalOperators

Gets the logical operators.

Declaration

cs-api-definition
public IEnumerable<FilterCompositionLogicalOperator> LogicalOperators { get; }

Property Value

IEnumerable<FilterCompositionLogicalOperator>

The logical operators.

SelectAll

Gets or sets a value indicating whether select all options is applied.

Declaration

cs-api-definition
public bool? SelectAll { get; set; }

Property Value

bool?

true if select all is used; otherwise, false.