ClassDragDropTransaction
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
DragDropTransaction(DockState, DockWindow, SplitPanel, SplitPanel, DockPosition)
Constructs a new DragDropTransaction instance.
Declaration
public DragDropTransaction(DockState state, DockWindow draggedWindow, SplitPanel panel, SplitPanel anchor, DockPosition position)
Parameters
state
The target state of the transaction.
draggedWindow
The DockWindow instance that has been dragged. May be null if the drag context has been DockTabStrip instance.
panel
The SplitPanel instance that has been dragged. May be null of the drag context has been DockWindow instance.
anchor
The SplitPanel instance that is used as dock anchor.
position
The DockPosition where to dock the dragged context.
Properties
AssociatedPanel
Gets the SplitPanel instance associated with this transaction. May be null, depends on the dragged context.
DraggedWindow
Gets the DockWindow instance associated with the transaction. May be null, depends on the dragged context.
TransactionType
Returns the DragDrop transaction type.
Declaration
public override DockTransactionType TransactionType { get; }
Property Value
Overrides