Class
RedockTransaction

Implements a transaction that is associated with a successful Redock request.

Definition

Namespace:Telerik.WinControls.UI.Docking

Assembly:Telerik.WinControls.RadDock.dll

Syntax:

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

Inheritance: objectRadDockObjectRadDockTransactionRedockTransaction

Implements: IDisposableINotifyPropertyChangedINotifyPropertyChangingEx

Inherited Members RadDockTransaction.AssociatedWindowsRadDockTransaction.AddedWindowsRadDockTransaction.RemovedWindowsRadDockTransaction.TargetStateRadDockTransaction.RestoreStateRadDockObject.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

RedockTransaction(DockState, IEnumerable<DockWindow>, bool)

Constructs a new RedockTransaction instance.

Declaration

cs-api-definition
public RedockTransaction(DockState state, IEnumerable<DockWindow> windows, bool defaultAction)

Parameters

state

DockState

The target DockState for the transaction.

windows

IEnumerable<DockWindow>

defaultAction

bool

Properties

PerformDefaultAction

Determines whether a default action will be performed for dock windows without previously saved state.

Declaration

cs-api-definition
public bool PerformDefaultAction { get; }

Property Value

bool

Reason

Gets the reason for the redock transaction.

Declaration

cs-api-definition
public RedockTransactionReason Reason { get; }

Property Value

RedockTransactionReason

TransactionType

Returns the Redock transaction type.

Declaration

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

Property Value

DockTransactionType

Overrides RadDockTransaction.TransactionType