The default implementation of IColumnFilterDescriptor.
Definition
Namespace:Telerik.Windows.Controls.GridView
Assembly:Telerik.Windows.Controls.GridView.dll
Syntax:
public abstract class ColumnFilterDescriptor : FilterDescriptorBase, IColumnFilterDescriptor, IFilterDescriptor, INotifyPropertyChanged, ISuspendNotifications
Inheritance: objectInheritanceContextPropagatorDescriptorBaseFilterDescriptorBaseColumnFilterDescriptor
Derived Classes:
Implements:
Inherited Members
Constructors
Initializes a new instance of the ColumnFilterDescriptor class.
protected ColumnFilterDescriptor(GridViewColumn column)
The column.
Exceptions:column is null.
Methods
Creates a filter expression by delegating its creation to
CreateFilterExpression(ParameterExpression), if
instance is ParameterExpression, otherwise throws ArgumentException
public override Expression CreateFilterExpression(Expression instance)
The instance expression, which will be used for filtering.
Returns:A predicate filter expression.
Exceptions:Parameter should be of type ParameterExpression
Overrides:
Implements:
Refreshes the column filter descriptor from its parent column.
public abstract void Refresh()