Class
GridDragDropBehavior

Represents the drag and drop behavior in the grid

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.GridView.dll

Syntax:

cs-api-definition
public abstract class GridDragDropBehavior : IGridDragDropBehavior

Inheritance: objectGridDragDropBehavior

Derived Classes: GridColumnDragDropBehvaviorGridRowDragDropBehavior

Implements: IGridDragDropBehavior

Constructors

GridDragDropBehavior()

Initializes a new instance of the GridDragDropBehavior class.

Declaration

cs-api-definition
protected GridDragDropBehavior()

Properties

DragHint

Gets the drag hint.

Declaration

cs-api-definition
public abstract RadImageShape DragHint { get; }

Property Value

RadImageShape

The drag hint.

Implements IGridDragDropBehavior.DragHint

GridViewElement

Gets the grid view element.

Declaration

cs-api-definition
public RadGridViewElement GridViewElement { get; }

Property Value

RadGridViewElement

The grid view element.

Implements IGridDragDropBehavior.GridViewElement

Methods

GetDragHintLocation(ISupportDrop, Point)

Gets the drag hint location.

Declaration

cs-api-definition
public abstract Point GetDragHintLocation(ISupportDrop dropTarget, Point mousePosition)

Parameters

dropTarget

ISupportDrop

The drop target.

mousePosition

Point

The mouse position.

Returns

Point

Implements IGridDragDropBehavior.GetDragHintLocation(ISupportDrop, Point)

GetDragHintSize(ISupportDrop)

Gets the size of the drag hint.

Declaration

cs-api-definition
public abstract Size GetDragHintSize(ISupportDrop dropTarget)

Parameters

dropTarget

ISupportDrop

The drop target.

Returns

Size

Implements IGridDragDropBehavior.GetDragHintSize(ISupportDrop)

Initialize(RadGridViewElement)

Initializes the specified grid view element.

Declaration

cs-api-definition
public virtual void Initialize(RadGridViewElement gridViewElement)

Parameters

gridViewElement

RadGridViewElement

The grid view element.

Implements IGridDragDropBehavior.Initialize(RadGridViewElement)

UpdateDropContext(ISupportDrag, ISupportDrop, Point?)

Updates the drop context.

Declaration

cs-api-definition
public virtual void UpdateDropContext(ISupportDrag draggedContext, ISupportDrop dropTarget, Point? location)

Parameters

draggedContext

ISupportDrag

The dragged context.

dropTarget

ISupportDrop

The drop target.

location

Point?

The location.

Implements IGridDragDropBehavior.UpdateDropContext(ISupportDrag, ISupportDrop, Point?)