Interface
IDistinctValuesFilterDescriptor

Represents the distinct filter descriptor of a cardDataField filter descriptor.

Definition

Namespace:Telerik.Windows.Controls.Data.CardView

Assembly:Telerik.Windows.Controls.Data.dll

Syntax:

cs-api-definition
public interface IDistinctValuesFilterDescriptor : IFilterDescriptor, INotifyPropertyChanged

Inherited Members IFilterDescriptor.CreateFilterExpression(Expression)INotifyPropertyChanged.PropertyChanged

Properties

DistinctValues

Gets the distinct values.

Declaration

cs-api-definition
IEnumerable<object> DistinctValues { get; }

Property Value

IEnumerable<object>

The distinct values.

DistinctValuesComparisonOperator

Gets or sets the FilterOperator used for comparing actual data values with checked distinct values. The default is FilterOperator.IsEqualTo.

Declaration

cs-api-definition
FilterOperator DistinctValuesComparisonOperator { get; set; }

Property Value

FilterOperator

The FilterOperator used for comparing actual data values with checked distinct values.

FilterDescriptors

Gets the filter descriptors.

Declaration

cs-api-definition
IEnumerable<OperatorValueFilterDescriptorBase> FilterDescriptors { get; }

Property Value

IEnumerable<OperatorValueFilterDescriptorBase>

The filter descriptors.

IsActive

Gets a value indicating whether this filter is active.

Declaration

cs-api-definition
bool IsActive { get; }

Property Value

bool

true if the filter is active; otherwise, false.

Methods

AddDistinctValue(object)

Adds the distinct value.

Declaration

cs-api-definition
void AddDistinctValue(object distinctValue)

Parameters

distinctValue

object

The distinct value.

Clear()

Clears the descriptors.

Declaration

cs-api-definition
void Clear()

RemoveDistinctValue(object)

Removes the distinct value.

Declaration

cs-api-definition
bool RemoveDistinctValue(object distinctValue)

Parameters

distinctValue

object

The distinct value.

Returns

bool

True if the distinct value was removed. Otherwise false.

TryFindDescriptor(object)

Tries to find descriptor.

Declaration

cs-api-definition
OperatorValueFilterDescriptorBase TryFindDescriptor(object distinctValue)

Parameters

distinctValue

object

The distinct value.

Returns

OperatorValueFilterDescriptorBase