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