Class
CardDataFieldFilterDescriptor

The default implementation of ICardDataFieldFilterDescriptor.

Definition

Namespace:Telerik.Windows.Controls.Data.CardView

Assembly:Telerik.Windows.Controls.Data.dll

Syntax:

cs-api-definition
public abstract class CardDataFieldFilterDescriptor : FilterDescriptorBase, ICardDataFieldFilterDescriptor, IFilterDescriptor, INotifyPropertyChanged, ISuspendNotifications

Inheritance: objectInheritanceContextPropagatorDescriptorBaseFilterDescriptorBaseCardDataFieldFilterDescriptor

Derived Classes: MemberCardDataFieldFilterDescriptor

Implements: ICardDataFieldFilterDescriptorIFilterDescriptorINotifyPropertyChangedISuspendNotifications

Inherited Members FilterDescriptorBase.CreateFilterExpression(ParameterExpression)DescriptorBase.OnPropertyChanged(PropertyChangedEventArgs)DescriptorBase.OnPropertyChanged(string)DescriptorBase.SuspendNotifications()DescriptorBase.ResumeNotifications()DescriptorBase.NotificationsSuspendedDescriptorBase.PropertyChangedInheritanceContextPropagator.CreateInstanceCore()InheritanceContextPropagator.FreezeCore(bool)

Constructors

CardDataFieldFilterDescriptor(CardDataFieldDescriptor)

Initializes a new instance of the CardDataFieldFilterDescriptor class.

Declaration

cs-api-definition
protected CardDataFieldFilterDescriptor(CardDataFieldDescriptor cardDataFieldDescriptor)

Parameters

cardDataFieldDescriptor

CardDataFieldDescriptor

The CardDataFieldDescriptor.

Exceptions

ArgumentNullException

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

cs-api-definition
public override Expression CreateFilterExpression(Expression instance)

Parameters

instance

Expression

The instance expression, which will be used for filtering.

Returns

Expression

A predicate filter expression.

Exceptions

ArgumentException

Parameter should be of type ParameterExpression

Overrides FilterDescriptorBase.CreateFilterExpression(Expression)

Implements IFilterDescriptor.CreateFilterExpression(Expression)

Refresh()

Refreshes the CardDataFieldFilterDescriptor from its parent CardDataFieldDescriptor.

Declaration

cs-api-definition
public abstract void Refresh()

ToString()

Returns a string that represents the current object.

Declaration

cs-api-definition
public override string ToString()

Returns

string

A string that represents the current object.