New to Telerik UI for WPFStart a free 30-day trial

Represents declarative selection.

Definition

Namespace:Telerik.Windows.Data

Assembly:Telerik.Windows.Data.dll

Syntax:

C#
public class SelectDescriptor : DescriptorBase, ISuspendNotifications, ISelectDescriptor, INotifyPropertyChanged

Inheritance: objectInheritanceContextPropagatorDescriptorBaseSelectDescriptor

Derived Classes: TypedSelectDescriptor

Implements: INotifyPropertyChangedISelectDescriptorISuspendNotifications

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

Constructors

C#
public SelectDescriptor()

Properties

Gets or sets the name of the projected member.

C#
public string ProjectedMemberName { get; set; }
Property Value:

The name of the projected member.

Implements: ISelectDescriptor.ProjectedMemberName

Gets or sets the type of the projected member.

C#
public Type ProjectedMemberType { get; set; }
Property Value:

The type of the projected member.

Implements: ISelectDescriptor.ProjectedMemberType

Gets or sets the name of the source member.

C#
public string SourceMemberName { get; set; }
Property Value:

The name of the source member.

Methods

Creates a predicate expression used for collection selection.

C#
public virtual Expression CreateSelectExpression(Expression instance)
Parameters:instanceExpression

The instance expression, which will be used for selection.

Returns:

Expression

A selection expression.

Implements: ISelectDescriptor.CreateSelectExpression(Expression)