Class
RadDockTransaction

A logical representation of a RadDock operation.

Definition

Namespace:Telerik.WinControls.UI.Docking

Assembly:Telerik.WinControls.RadDock.dll

Syntax:

cs-api-definition
public abstract class RadDockTransaction : RadDockObject, IDisposable, INotifyPropertyChanged, INotifyPropertyChangingEx

Inheritance: objectRadDockObjectRadDockTransaction

Derived Classes: AutoHideTransactionCloseTransactionFloatTransactionPerformDockTransactionRedockTransaction

Implements: IDisposableINotifyPropertyChangedINotifyPropertyChangingEx

Inherited Members RadDockObject.Dispose()RadDockObject.Dispose(bool)RadDockObject.DisposeManagedResources()RadDockObject.DisposeUnmanagedResources()RadDockObject.OnPropertyChanging(string)RadDockObject.OnPropertyChanged(string)RadDockObject.ShouldSerializeProperty(string)RadDockObject.EventsRadDockObject.DisposingRadDockObject.IsDisposedRadDockObject.DisposedRadDockObject.PropertyChangingRadDockObject.PropertyChanged

Constructors

RadDockTransaction(DockState, IEnumerable<DockWindow>)

Initializes a new RadDockTransaction instance.

Declaration

cs-api-definition
public RadDockTransaction(DockState state, IEnumerable<DockWindow> windows)

Parameters

state

DockState

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

cs-api-definition
public List<DockWindow> AddedWindows { get; }

Property Value

List<DockWindow>

AssociatedWindows

Gets all the windows associated with this transaction.

Declaration

cs-api-definition
public List<DockWindow> AssociatedWindows { get; }

Property Value

List<DockWindow>

RemovedWindows

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

Declaration

cs-api-definition
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.

Declaration

cs-api-definition
public bool RestoreState { get; set; }

Property Value

bool

TargetState

Gets the state, which is targeted by this transaction.

Declaration

cs-api-definition
public DockState TargetState { get; }

Property Value

DockState

TransactionType

Gets the type of this transaction.

Declaration

cs-api-definition
public abstract DockTransactionType TransactionType { get; }

Property Value

DockTransactionType