Class
DockWindowTransaction

Implements a transaction that is associated with a DockWindow request.

Definition

Namespace:Telerik.WinControls.UI.Docking

Assembly:Telerik.WinControls.RadDock.dll

Syntax:

cs-api-definition
public class DockWindowTransaction : PerformDockTransaction, IDisposable, INotifyPropertyChanged, INotifyPropertyChangingEx

Inheritance: objectRadDockObjectRadDockTransactionPerformDockTransactionDockWindowTransaction

Implements: IDisposableINotifyPropertyChangedINotifyPropertyChangingEx

Inherited Members PerformDockTransaction.PositionPerformDockTransaction.DockAnchorRadDockTransaction.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

DockWindowTransaction(DockState, DockWindow, DockWindow, SplitPanel, DockPosition)

Constructs a new DockWindowTransaction instance.

Declaration

cs-api-definition
public DockWindowTransaction(DockState state, DockWindow window, DockWindow targetWindow, SplitPanel anchor, DockPosition position)

Parameters

state

DockState

The target state for the transaction.

window

DockWindow

The window associated with the transaction.

targetWindow

DockWindow

The target window for the transaction (may be null).

anchor

SplitPanel

The SplitPanel instance that is used as a dock anchor.

position

DockPosition

The DockPosition where the window should be docked.

DockWindowTransaction(DockState, DockWindow[], DockWindow, SplitPanel, DockPosition)

Constructs a new DockWindowTransaction instance.

Declaration

cs-api-definition
public DockWindowTransaction(DockState state, DockWindow[] windows, DockWindow targetWindow, SplitPanel anchor, DockPosition position)

Parameters

state

DockState

The target state for the transaction.

windows

DockWindow[]

The windows associated with the transaction.

targetWindow

DockWindow

The target window for the transaction (may be null).

anchor

SplitPanel

The SplitPanel instance that is used as a dock anchor.

position

DockPosition

The DockPosition where the window should be docked.

Properties

AssociatedWindow

Gets the DockWindow instance associated with the transaction.

Declaration

cs-api-definition
public DockWindow AssociatedWindow { get; }

Property Value

DockWindow

TargetWindow

Gets the DockWindow instance that is target for the transaction.

Declaration

cs-api-definition
public DockWindow TargetWindow { get; }

Property Value

DockWindow

TransactionType

Returns the DockWindow transaction type.

Declaration

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

Property Value

DockTransactionType

Overrides RadDockTransaction.TransactionType