ClassRadDockTransaction
A logical representation of a RadDock operation.
Definition
Namespace:Telerik.WinControls.UI.Docking
Assembly:Telerik.WinControls.RadDock.dll
Syntax:
public abstract class RadDockTransaction : RadDockObject, IDisposable, INotifyPropertyChanged, INotifyPropertyChangingEx
Inheritance: objectRadDockObjectRadDockTransaction
Derived Classes:
Implements:
Inherited Members
Constructors
RadDockTransaction(DockState, IEnumerable<DockWindow>)
Initializes a new RadDockTransaction instance.
Declaration
public RadDockTransaction(DockState state, IEnumerable<DockWindow> windows)
Parameters
state
The target state of the transaction.
windows
IEnumerable<DockWindow>
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
List<DockWindow>
AssociatedWindows
Gets all the windows associated with this transaction.
Declaration
public List<DockWindow> AssociatedWindows { get; }
Property Value
List<DockWindow>
RemovedWindows
Gets all the windows that are removed from the manager by the transaction.
Declaration
public List<DockWindow> RemovedWindows { get; }
Property Value
List<DockWindow>
RestoreState
Determines whether the transaction will try to first restore the state of all associated windows before any other action is performed.
TargetState
Gets the state, which is targeted by this transaction.
TransactionType
Gets the type of this transaction.
Declaration
public abstract DockTransactionType TransactionType { get; }
Property Value