Class DragDropTransaction
Implements a transaction that is associated with a successful drag-and-drop operation.
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI.Docking
Assembly: Telerik.WinControls.RadDock.dll
Syntax
public class DragDropTransaction : PerformDockTransaction, IDisposable, INotifyPropertyChanged, INotifyPropertyChangingEx
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
DockState
state
The target state of the transaction. |
DockWindow
draggedWindow
The DockWindow instance that has been dragged. May be null if the drag context has been DockTabStrip instance. |
SplitPanel
panel
The SplitPanel instance that has been dragged. May be null of the drag context has been DockWindow instance. |
SplitPanel
anchor
The SplitPanel instance that is used as dock anchor. |
DockPosition
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.
Declaration
public SplitPanel AssociatedPanel { get; }
Property Value
SplitPanel
|
DraggedWindow
Gets the DockWindow instance associated with the transaction. May be null, depends on the dragged context.
Declaration
public DockWindow DraggedWindow { get; }
Property Value
DockWindow
|
TransactionType
Returns the DragDrop transaction type.
Declaration
public override DockTransactionType TransactionType { get; }
Property Value
DockTransactionType
|