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 Grid
Declaration
public GridGroupVisualElement(TemplateGroupsElement template, GroupDescriptor description)
Parameters
Template The template. |
Group The description. |
Properties
Description
Gets the GroupDescriptor.
Declaration
public GroupDescriptor Description { get; }
Property Value
Group The description. |
TemplateElement
Gets the template element.
Declaration
public TemplateGroupsElement TemplateElement { get; }
Property Value
Template 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. The drop location. |
Grid 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.
|
ISupport
|
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.
|
ISupport
|
Returns
System.
|
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. The drop location. |
Group
|
Returns
System.
|