Implements a transaction that is associated with a DockWindow request.
Definition
Namespace:Telerik.WinControls.UI.Docking
Assembly:Telerik.WinControls.RadDock.dll
Syntax:
public class DockWindowTransaction : PerformDockTransaction, IDisposable, INotifyPropertyChanged, INotifyPropertyChangingEx
Inheritance: objectRadDockObjectRadDockTransactionPerformDockTransactionDockWindowTransaction
Implements:
Inherited Members
Constructors
Constructs a new DockWindowTransaction instance.
public DockWindowTransaction(DockState state, DockWindow window, DockWindow targetWindow, SplitPanel anchor, DockPosition position)
The target state for the transaction.
windowDockWindowThe window associated with the transaction.
targetWindowDockWindowThe target window for the transaction (may be null).
anchorSplitPanelThe SplitPanel instance that is used as a dock anchor.
positionDockPositionThe DockPosition where the window should be docked.
Constructs a new DockWindowTransaction instance.
public DockWindowTransaction(DockState state, DockWindow[] windows, DockWindow targetWindow, SplitPanel anchor, DockPosition position)
The target state for the transaction.
windowsDockWindow[]The windows associated with the transaction.
targetWindowDockWindowThe target window for the transaction (may be null).
anchorSplitPanelThe SplitPanel instance that is used as a dock anchor.
positionDockPositionThe DockPosition where the window should be docked.
Properties
Gets the DockWindow instance associated with the transaction.
public DockWindow AssociatedWindow { get; }
Gets the DockWindow instance that is target for the transaction.
public DockWindow TargetWindow { get; }
Returns the DockWindow transaction type.
public override DockTransactionType TransactionType { get; }
Overrides: