New to Telerik UI for WinFormsStart a free 30-day trial

Implements a transaction that is associated with a DockWindow request.

Definition

Constructors

Constructs a new DockWindowTransaction instance.

C#
public DockWindowTransaction(DockState state, DockWindow window, DockWindow targetWindow, SplitPanel anchor, DockPosition position)
Parameters:stateDockState

The target state for the transaction.

windowDockWindow

The window associated with the transaction.

targetWindowDockWindow

The target window for the transaction (may be null).

anchorSplitPanel

The SplitPanel instance that is used as a dock anchor.

positionDockPosition

The DockPosition where the window should be docked.

Constructs a new DockWindowTransaction instance.

C#
public DockWindowTransaction(DockState state, DockWindow[] windows, DockWindow targetWindow, SplitPanel anchor, DockPosition position)
Parameters:stateDockState

The target state for the transaction.

windowsDockWindow[]

The windows associated with the transaction.

targetWindowDockWindow

The target window for the transaction (may be null).

anchorSplitPanel

The SplitPanel instance that is used as a dock anchor.

positionDockPosition

The DockPosition where the window should be docked.

Properties

Gets the DockWindow instance associated with the transaction.

C#
public DockWindow AssociatedWindow { get; }

Gets the DockWindow instance that is target for the transaction.

C#
public DockWindow TargetWindow { get; }

Returns the DockWindow transaction type.

C#
public override DockTransactionType TransactionType { get; }

Overrides: RadDockTransaction.TransactionType