DragDropTransaction
Implements a transaction that is associated with a successful drag-and-drop operation.
Definition
Namespace:Telerik.WinControls.UI.Docking
Assembly:Telerik.WinControls.RadDock.dll
Syntax:
public class DragDropTransaction : PerformDockTransaction, IDisposable, INotifyPropertyChanged, INotifyPropertyChangingEx
Inheritance: objectRadDockObjectRadDockTransactionPerformDockTransactionDragDropTransaction
Implements:
Inherited Members
Constructors
Constructs a new DragDropTransaction instance.
public DragDropTransaction(DockState state, DockWindow draggedWindow, SplitPanel panel, SplitPanel anchor, DockPosition position)
The target state of the transaction.
draggedWindowDockWindowThe DockWindow instance that has been dragged. May be null if the drag context has been DockTabStrip instance.
panelSplitPanelThe SplitPanel instance that has been dragged. May be null of the drag context has been DockWindow instance.
anchorSplitPanelThe SplitPanel instance that is used as dock anchor.
positionDockPositionThe DockPosition where to dock the dragged context.
Properties
Gets the SplitPanel instance associated with this transaction. May be null, depends on the dragged context.
public SplitPanel AssociatedPanel { get; }
Gets the DockWindow instance associated with the transaction. May be null, depends on the dragged context.
public DockWindow DraggedWindow { get; }
Returns the DragDrop transaction type.
public override DockTransactionType TransactionType { get; }
Overrides: