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