Class GridGroupVisualElement
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.GridView.dll
Syntax
public abstract class GridGroupVisualElement : GridVisualElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider
Constructors
GridGroupVisualElement(TemplateGroupsElement, GroupDescriptor)
Initializes a new instance of the GridGroupVisualElement class.
Declaration
public GridGroupVisualElement(TemplateGroupsElement template, GroupDescriptor description)
Parameters
|
TemplateGroupsElement
template
The template. |
|
GroupDescriptor
description
The description. |
Properties
Description
Gets the GroupDescriptor.
Declaration
public GroupDescriptor Description { get; }
Property Value
|
GroupDescriptor
The description. |
TemplateElement
Gets the template element.
Declaration
public TemplateGroupsElement TemplateElement { get; }
Property Value
|
TemplateGroupsElement
The template element. |
Methods
InitializeFields()
Initializes the fields.
Declaration
protected override void InitializeFields()
Overrides
ProcessColumnDrop(Point, GridViewColumn)
Processes the column drop.
Declaration
protected virtual void ProcessColumnDrop(Point dropLocation, GridViewColumn column)
Parameters
|
System.Drawing.Point
dropLocation
The drop location. |
|
GridViewColumn
column
The column. |
ProcessDragDrop(Point, ISupportDrag)
Core logic when a drag-drop is performed over this element. Allows inheritors to provide their own implementations.
Declaration
protected override void ProcessDragDrop(Point dropLocation, ISupportDrag dragObject)
Parameters
|
System.Drawing.Point
dropLocation
|
|
ISupportDrag
dragObject
|
Overrides
ProcessDragOver(Point, ISupportDrag)
Determines whether the element may be treated as a drop target during drag-and-drop operation.
Declaration
protected override bool ProcessDragOver(Point currentMouseLocation, ISupportDrag dragObject)
Parameters
|
System.Drawing.Point
currentMouseLocation
|
|
ISupportDrag
dragObject
|
Returns
|
System.Boolean
|
Overrides
ProcessGroupFieldDropOverride(Point, GroupFieldDragDropContext)
Allows inheritors to provide custom logic when processing drop of group field.
Declaration
protected virtual bool ProcessGroupFieldDropOverride(Point dropLocation, GroupFieldDragDropContext context)
Parameters
|
System.Drawing.Point
dropLocation
The drop location. |
|
GroupFieldDragDropContext
context
|
Returns
|
System.Boolean
|