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

A logical representation of a RadDock operation.

Definition

Constructors

Initializes a new RadDockTransaction instance.

C#
public RadDockTransaction(DockState state, IEnumerable<DockWindow> windows)
Parameters:stateDockState

The target state of the transaction.

windowsIEnumerable<DockWindow>

The associated DockWindow instances.

Properties

Gets all the windows that are new to the manager and are registered by the transaction.

C#
public List<DockWindow> AddedWindows { get; }

Gets all the windows associated with this transaction.

C#
public List<DockWindow> AssociatedWindows { get; }

Gets all the windows that are removed from the manager by the transaction.

C#
public List<DockWindow> RemovedWindows { get; }

Determines whether the transaction will try to first restore the state of all associated windows before any other action is performed.

C#
public bool RestoreState { get; set; }

Gets the state, which is targeted by this transaction.

C#
public DockState TargetState { get; }

Gets the type of this transaction.

C#
public abstract DockTransactionType TransactionType { get; }