Class
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:

cs-api-definition
public class DragDropTransaction : PerformDockTransaction, IDisposable, INotifyPropertyChanged, INotifyPropertyChangingEx

Inheritance: objectRadDockObjectRadDockTransactionPerformDockTransactionDragDropTransaction

Implements: IDisposableINotifyPropertyChangedINotifyPropertyChangingEx

Inherited Members PerformDockTransaction.PositionPerformDockTransaction.DockAnchorRadDockTransaction.AssociatedWindowsRadDockTransaction.AddedWindowsRadDockTransaction.RemovedWindowsRadDockTransaction.TargetStateRadDockTransaction.RestoreStateRadDockObject.Dispose()RadDockObject.Dispose(bool)RadDockObject.DisposeManagedResources()RadDockObject.DisposeUnmanagedResources()RadDockObject.OnPropertyChanging(string)RadDockObject.OnPropertyChanged(string)RadDockObject.ShouldSerializeProperty(string)RadDockObject.EventsRadDockObject.DisposingRadDockObject.IsDisposedRadDockObject.DisposedRadDockObject.PropertyChangingRadDockObject.PropertyChanged

Constructors

DragDropTransaction(DockState, DockWindow, SplitPanel, SplitPanel, DockPosition)

Constructs a new DragDropTransaction instance.

Declaration

cs-api-definition
public DragDropTransaction(DockState state, DockWindow draggedWindow, SplitPanel panel, SplitPanel anchor, DockPosition position)

Parameters

state

DockState

The target state of the transaction.

draggedWindow

DockWindow

The DockWindow instance that has been dragged. May be null if the drag context has been DockTabStrip instance.

panel

SplitPanel

The SplitPanel instance that has been dragged. May be null of the drag context has been DockWindow instance.

anchor

SplitPanel

The SplitPanel instance that is used as dock anchor.

position

DockPosition

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

cs-api-definition
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

cs-api-definition
public DockWindow DraggedWindow { get; }

Property Value

DockWindow

TransactionType

Returns the DragDrop transaction type.

Declaration

cs-api-definition
public override DockTransactionType TransactionType { get; }

Property Value

DockTransactionType

Overrides RadDockTransaction.TransactionType