New to Telerik UI for WPF? Start a free 30-day trial

The default implementation of IFieldFilterDescriptor.

Definition

Namespace:Telerik.Windows.Controls.VirtualGrid

Assembly:Telerik.Windows.Controls.VirtualGrid.dll

Syntax:

C#
public class FieldFilterDescriptor : DescriptorBase, ISuspendNotifications, IFilterDescriptor, INotifyPropertyChanged

Inheritance: objectInheritanceContextPropagatorDescriptorBaseFieldFilterDescriptor

Implements: IFilterDescriptorINotifyPropertyChangedISuspendNotifications

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

Constructors

Initializes a new instance of the FieldFilterDescriptor class.

C#
public FieldFilterDescriptor(string memberName)
Parameters:memberNamestring

Properties

Gets or sets the first filter operator.

C#
public OperatorValueFilterDescriptorBase Filter1 { get; }

Gets or sets the second filter operator.

C#
public OperatorValueFilterDescriptorBase Filter2 { get; }

Gets or sets the logical operator.

C#
public FilterCompositionLogicalOperator LogicalOperator { get; set; }

Methods

Creates a filter expression based on the filter descriptors.

C#
public Expression CreateFilterExpression(Expression instance)
Parameters:instanceExpressionReturns:

Expression

Implements: IFilterDescriptor.CreateFilterExpression(Expression)

Returns a string that represents the current object.

C#
public override string ToString()
Returns:

string

A string that represents the current object.