Class RadDockTransaction
A logical representation of a RadDock operation.
Inherited Members
Namespace: Telerik.WinControls.UI.Docking
Assembly: Telerik.WinControls.RadDock.dll
Syntax
public abstract class RadDockTransaction : RadDockObject, IDisposable, INotifyPropertyChanged, INotifyPropertyChangingEx
Constructors
RadDockTransaction(DockState, IEnumerable<DockWindow>)
Initializes a new RadDockTransaction instance.
Declaration
public RadDockTransaction(DockState state, IEnumerable<DockWindow> windows)
Parameters
DockState
state
The target state of the transaction. |
System.Collections.Generic.IEnumerable<DockWindow>
windows
The associated DockWindow instances. |
Properties
AddedWindows
Gets all the windows that are new to the manager and are registered by the transaction.
Declaration
public List<DockWindow> AddedWindows { get; }
Property Value
System.Collections.Generic.List<DockWindow>
|
AssociatedWindows
Gets all the windows associated with this transaction.
Declaration
public List<DockWindow> AssociatedWindows { get; }
Property Value
System.Collections.Generic.List<DockWindow>
|
RemovedWindows
Gets all the windows that are removed from the manager by the transaction.
Declaration
public List<DockWindow> RemovedWindows { get; }
Property Value
System.Collections.Generic.List<DockWindow>
|
RestoreState
Determines whether the transaction will try to first restore the state of all associated windows before any other action is performed.
Declaration
public bool RestoreState { get; set; }
Property Value
System.Boolean
|
TargetState
Gets the state, which is targeted by this transaction.
Declaration
public DockState TargetState { get; }
Property Value
DockState
|
TransactionType
Gets the type of this transaction.
Declaration
public abstract DockTransactionType TransactionType { get; }
Property Value
DockTransactionType
|