Class CardDataFieldFilterDescriptor
The default implementation of ICardDataFieldFilterDescriptor.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Controls.Data.CardView
Assembly: Telerik.Windows.Controls.Data.dll
Syntax
public abstract class CardDataFieldFilterDescriptor : FilterDescriptorBase, ICardDataFieldFilterDescriptor, IFilterDescriptor, INotifyPropertyChanged, ISuspendNotifications
Constructors
CardDataFieldFilterDescriptor(CardDataFieldDescriptor)
Initializes a new instance of the CardDataFieldFilterDescriptor class.
Declaration
protected CardDataFieldFilterDescriptor(CardDataFieldDescriptor cardDataFieldDescriptor)
Parameters
CardDataFieldDescriptor
cardDataFieldDescriptor
The CardDataFieldDescriptor. |
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 CardDataFieldFilterDescriptor from its parent CardDataFieldDescriptor.
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
ICardDataFieldFilterDescriptor.CardDataFieldDescriptor
Declaration
CardDataFieldDescriptor ICardDataFieldFilterDescriptor.CardDataFieldDescriptor { get; }
Returns
CardDataFieldDescriptor
|
Implements
ICardDataFieldFilterDescriptor.Clear()
Declaration
void ICardDataFieldFilterDescriptor.Clear()
Implements
ICardDataFieldFilterDescriptor.DistinctFilter
Declaration
IDistinctValuesFilterDescriptor ICardDataFieldFilterDescriptor.DistinctFilter { get; }
Returns
IDistinctValuesFilterDescriptor
|
Implements
ICardDataFieldFilterDescriptor.FieldFilter
Declaration
IFieldFilterDescriptor ICardDataFieldFilterDescriptor.FieldFilter { get; }
Returns
IFieldFilterDescriptor
|
Implements
ICardDataFieldFilterDescriptor.IsActive
Declaration
bool ICardDataFieldFilterDescriptor.IsActive { get; }
Returns
System.Boolean
|
Implements
ICardDataFieldFilterDescriptor.Refresh()
Declaration
void ICardDataFieldFilterDescriptor.Refresh()