ClassRadTaskBoardDragDropService
Class
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
cs-api-definition
public class RadTaskBoardDragDropService : RadDragDropService, IDisposable, INotifyPropertyChanged, ICustomTypeDescriptor, IMessageListener
Inheritance: objectDisposableObjectRadObjectRadServiceRadDragDropServiceRadTaskBoardDragDropService
Implements:
Inherited Members
Constructors
RadTaskBoardDragDropService(RadTaskBoardElement)
Declaration
cs-api-definition
public RadTaskBoardDragDropService(RadTaskBoardElement owner)
Parameters
owner
Properties
AutoScrollOffset
Gets or sets the offset from the edges of the control at which automatic scrolling starts.
Methods
CanStart(object)
Determines whether the service may be started. Validation is as follows:
- Check whether Enabled is true.
- Check the context through IsContextValid method. An exception is thrown if context is invalid.
- Checks the current state - it should be Initial or Stopped.
HandleMouseMove(Point)
Declaration
cs-api-definition
protected override void HandleMouseMove(Point mousePos)
Parameters
mousePos
Overrides
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
OnScrollTimerColumnTick(RadTaskBoardColumnElement)
Declaration
cs-api-definition
protected virtual void OnScrollTimerColumnTick(RadTaskBoardColumnElement column)
Parameters
column
OnScrollTimerOwnerTick()
Declaration
cs-api-definition
protected virtual void OnScrollTimerOwnerTick()
PerformStop()
Stops the service. Performs the core logic.
Declaration
cs-api-definition
protected override void PerformStop()
Overrides