Class GroupElement
Represent a group expression element in a TemplateGroupsElement
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.GridView.dll
Syntax
public class GroupElement : GridGroupVisualElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider
Constructors
GroupElement(TemplateGroupsElement, GroupDescriptor)
Initializes a new instance of the GroupElement class.
Declaration
public GroupElement(TemplateGroupsElement template, GroupDescriptor groupDescription)
Parameters
TemplateGroupsElement
template
An instance of TemplateGroupsElement. |
GroupDescriptor
groupDescription
An instance of the GridGroupByExpression. |
Properties
GroupingFieldElements
Gets a collection of GroupingFieldElements which are children of the GroupElement.
Declaration
public ReadOnlyCollection<GroupFieldElement> GroupingFieldElements { get; }
Property Value
System.Collections.ObjectModel.ReadOnlyCollection<GroupFieldElement>
|
Methods
CreateChildElements()
Called by the element when constructed. Allows inheritors to build the element tree.
Declaration
protected override void CreateChildElements()
Overrides
InitializeFields()
Initializes the fields.
Declaration
protected override void InitializeFields()
Overrides
ProcessGroupFieldDropOverride(Point, GroupFieldDragDropContext)
Declaration
protected override bool ProcessGroupFieldDropOverride(Point dropLocation, GroupFieldDragDropContext context)
Parameters
System.Drawing.Point
dropLocation
|
GroupFieldDragDropContext
context
|
Returns
System.Boolean
|
Overrides
UpdateGroupingFields()
Updates the grouping fields.
Declaration
public void UpdateGroupingFields()