Class FilterDescriptor<T>
Allows filtering by a lambda expression.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Data
Assembly: Telerik.Windows.Data.dll
Syntax
public class FilterDescriptor<T> : FilterDescriptorBase, ISuspendNotifications, IFilterDescriptor, INotifyPropertyChanged
Type Parameters
T
|
Constructors
FilterDescriptor()
Declaration
public FilterDescriptor()
Fields
FilteringExpressionProperty
Identifies the FilteringExpression dependency property.
Declaration
public static readonly DependencyProperty FilteringExpressionProperty
Field Value
System.Windows.DependencyProperty
|
Properties
FilteringExpression
Gets or sets the filter expression.
Declaration
public Expression<Func<T, bool>> FilteringExpression { get; set; }
Property Value
System.Linq.Expressions.Expression<System.Func<T, System.Boolean>>
The filter expression. |
Methods
CreateFilterExpression(ParameterExpression)
Creates a predicate filter expression used for collection filtering.
Declaration
protected override Expression CreateFilterExpression(ParameterExpression parameterExpression)
Parameters
System.Linq.Expressions.ParameterExpression
parameterExpression
The parameter expression, which will be used for filtering. |
Returns
System.Linq.Expressions.Expression
A predicate filter expression. |