Interface IDraggable
All components that expect to be dragged will need to implement the IDraggable interface. This interface
is used by the drag provider to provide drag services to the component.
Assembly: Syncfusion.Tools.Windows.dll
public interface IDraggable
Properties
Declaration
DockInfo DragDockInfo { get; set; }
Property Value
Declaration
Rectangle DragRectangle { get; set; }
Property Value
| Type |
| System.Drawing.Rectangle |
Methods
Declaration
Declaration
DragAxis AllowedDragAxis(ref Point ptdrag, Point ptdelta)
Parameters
| Type |
Name |
Description |
| System.Drawing.Point |
ptdrag |
|
| System.Drawing.Point |
ptdelta |
|
Returns
Declaration
Returns
Declaration
bool InitiateDrag(MouseAction action, Point pt)
Parameters
| Type |
Name |
Description |
| MouseAction |
action |
|
| System.Drawing.Point |
pt |
|
Returns
Declaration
bool IsSuitableDockTarget(DockControllerBase dc)
Parameters
Returns
Declaration
bool QueryDragProceedWithDock()
Returns