Class
SelectDescriptor

Represents declarative selection.

Definition

Namespace:Telerik.Windows.Data

Assembly:Telerik.Windows.Data.dll

Syntax:

cs-api-definition
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

SelectDescriptor()

Declaration

cs-api-definition
public SelectDescriptor()

Properties

ProjectedMemberName

Gets or sets the name of the projected member.

Declaration

cs-api-definition
public string ProjectedMemberName { get; set; }

Property Value

string

The name of the projected member.

Implements ISelectDescriptor.ProjectedMemberName

ProjectedMemberType

Gets or sets the type of the projected member.

Declaration

cs-api-definition
public Type ProjectedMemberType { get; set; }

Property Value

Type

The type of the projected member.

Implements ISelectDescriptor.ProjectedMemberType

SourceMemberName

Gets or sets the name of the source member.

Declaration

cs-api-definition
public string SourceMemberName { get; set; }

Property Value

string

The name of the source member.

Methods

CreateSelectExpression(Expression)

Creates a predicate expression used for collection selection.

Declaration

cs-api-definition
public virtual Expression CreateSelectExpression(Expression instance)

Parameters

instance

Expression

The instance expression, which will be used for selection.

Returns

Expression

A selection expression.

Implements ISelectDescriptor.CreateSelectExpression(Expression)