ClassLayoutControlDragDropService
Class
A RadDragDropService responsible for the drag operations in RadLayoutControl.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
cs-api-definition
public class LayoutControlDragDropService : RadDragDropService, IDisposable, INotifyPropertyChanged, ICustomTypeDescriptor, IMessageListener
Inheritance: objectDisposableObjectRadObjectRadServiceRadDragDropServiceLayoutControlDragDropService
Implements:
Inherited Members
Constructors
LayoutControlDragDropService(RadLayoutControl, LayoutControlDraggableOverlay)
Declaration
cs-api-definition
public LayoutControlDragDropService(RadLayoutControl owner, LayoutControlDraggableOverlay overlay)
Parameters
owner
overlay
Methods
HandleMouseMove(Point)
Declaration
cs-api-definition
protected override void HandleMouseMove(Point mousePos)
Parameters
mousePos
Overrides
HideDragHint()
Declaration
cs-api-definition
protected virtual void HideDragHint()
IsDropTargetValid(ISupportDrop)
Declaration
cs-api-definition
protected override bool IsDropTargetValid(ISupportDrop dropTarget)
Parameters
dropTarget
Returns
Overrides
OnPreviewDragDrop(RadDropEventArgs)
Declaration
cs-api-definition
protected override void OnPreviewDragDrop(RadDropEventArgs e)
Parameters
e
Overrides
OnPreviewDragOver(RadDragOverEventArgs)
Declaration
cs-api-definition
protected override void OnPreviewDragOver(RadDragOverEventArgs e)
Parameters
e
Overrides
PerformStart()
Performs the core Start logic.
Declaration
cs-api-definition
protected override void PerformStart()
Overrides
PerformStop()
Stops the service. Performs the core logic.
Declaration
cs-api-definition
protected override void PerformStop()
Overrides
UpdateDragHintLocation(Point)
Declaration
cs-api-definition
protected virtual void UpdateDragHintLocation(Point mousePosition)
Parameters
mousePosition