GroupDescriptor
Definition
Namespace:Telerik.Windows.Data
Assembly:Telerik.Windows.Data.dll
Syntax:
public class GroupDescriptor : AggregatedGroupDescriptorBase, ISuspendNotifications, IGroupDescriptor, INotifyPropertyChanged, IAggregateFunctionsProvider, IEquatable<GroupDescriptor>
Inheritance: objectInheritanceContextPropagatorDescriptorBaseGroupDescriptorBaseAggregatedGroupDescriptorBaseGroupDescriptor...
Implements:
Inherited Members
Constructors
public GroupDescriptor()
Fields
MemberProperty
DependencyProperty
Identifies the Member dependency property.
public static readonly DependencyProperty MemberProperty
Properties
Gets or sets the member name which will be used for grouping.
public virtual string Member { get; set; }
The member name that will be used for grouping.
Gets or sets the type of the member that is used for grouping. Set this property if the member type cannot be resolved automatically. Such cases are: items with ICustomTypeDescriptor, XmlNode or DataRow. Changing this property will not raise PropertyChanged event.
public virtual Type MemberType { get; set; }
The type of the member used for grouping.
Methods
Creates a group expression that returns the grouping key for each item in a collection.
protected override Expression CreateGroupKeyExpression(ParameterExpression parameterExpression)
The parameter expression, which will be used for grouping.
Returns:Expression that creates group key for the given item.
Overrides:
Determines whether the specified other descriptor
is equal to the current one.
public virtual bool Equals(GroupDescriptor other)
The other group descriptor.
Returns:True if all members of the current descriptor are
equal to the ones of other, otherwise false.
Implements: