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, 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
|