ClassDistinctValuesFilterDescriptor
Class
The default implementation of IDistinctValuesFilterDescriptor.
Definition
Namespace:Telerik.Windows.Controls.VirtualGrid
Assembly:Telerik.Windows.Controls.VirtualGrid.dll
Syntax:
cs-api-definition
public class DistinctValuesFilterDescriptor : DescriptorBase, ISuspendNotifications, IFilterDescriptor, INotifyPropertyChanged
Inheritance: objectInheritanceContextPropagatorDescriptorBaseDistinctValuesFilterDescriptor
Implements:
Inherited Members
Constructors
DistinctValuesFilterDescriptor(string)
Initializes a new instance of the DistinctValuesFilterDescriptor class.
Declaration
cs-api-definition
public DistinctValuesFilterDescriptor(string memberName)
Parameters
memberName
Properties
DistinctValues
Gets the selected distinct values.
Declaration
cs-api-definition
public IEnumerable<object> DistinctValues { get; }
Property Value
Methods
AddDistinctValue(object)
Adds a selected distinct value to the filter.
Declaration
cs-api-definition
public void AddDistinctValue(object distinctValue)
Parameters
distinctValue
CreateFilterExpression(Expression)
Creates a filter expression based on the given filter descriptors.
Declaration
cs-api-definition
public Expression CreateFilterExpression(Expression instance)
Parameters
instance
Returns
Implements
RemoveDistinctValue(object)
Removes a selected distinct value from the filter.