Class ColumnFilterDescriptor
The default implementation of IColumnFilterDescriptor.
Inherited Members
Namespace: Telerik.Windows.Controls.GridView
Assembly: Telerik.Windows.Controls.GridView.dll
Syntax
public abstract class ColumnFilterDescriptor : FilterDescriptorBase, IColumnFilterDescriptor, IFilterDescriptor, INotifyPropertyChanged, ISuspendNotifications
Constructors
ColumnFilterDescriptor(GridViewColumn)
Initializes a new instance of the ColumnFilterDescriptor class.
Declaration
protected ColumnFilterDescriptor(GridViewColumn column)
Parameters
GridViewColumn
column
The column. |
Exceptions
System.ArgumentNullException
|
Methods
CreateFilterExpression(Expression)
Creates a filter expression by delegating its creation to
CreateFilterExpression(ParameterExpression), if
instance
is System.Linq.Expressions.ParameterExpression, otherwise throws System.ArgumentException
Declaration
public override Expression CreateFilterExpression(Expression instance)
Parameters
System.Linq.Expressions.Expression
instance
The instance expression, which will be used for filtering. |
Returns
System.Linq.Expressions.Expression
A predicate filter expression. |
Overrides
Implements
Exceptions
System.ArgumentException
Parameter should be of type System.Linq.Expressions.ParameterExpression |
Refresh()
Refreshes the column filter descriptor from its parent column.
Declaration
public abstract void Refresh()
ToString()
Returns a System.String that represents the current System.Object.
Declaration
public override string ToString()
Returns
System.String
A System.String that represents the current System.Object. |
Explicit Interface Implementations
IColumnFilterDescriptor.Clear()
IColumnFilterDescriptor.Column
Declaration
GridViewColumn IColumnFilterDescriptor.Column { get; }
Returns
GridViewColumn
|
Implements
IColumnFilterDescriptor.DistinctFilter
Declaration
IDistinctValuesFilterDescriptor IColumnFilterDescriptor.DistinctFilter { get; }
Returns
IDistinctValuesFilterDescriptor
|
Implements
IColumnFilterDescriptor.FieldFilter
Declaration
IFieldFilterDescriptor IColumnFilterDescriptor.FieldFilter { get; }
Returns
IFieldFilterDescriptor
|
Implements
IColumnFilterDescriptor.IsActive
Declaration
bool IColumnFilterDescriptor.IsActive { get; }
Returns
System.Boolean
|