Class
PerformDockTransaction

Implements a base transaction that is associated with a successful DockWindow request. Concrete inheritors are DockWindowTransaction and DragDropTransaction.

Definition

Namespace:Telerik.WinControls.UI.Docking

Assembly:Telerik.WinControls.RadDock.dll

Syntax:

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

Inheritance: objectRadDockObjectRadDockTransactionPerformDockTransaction

Derived Classes: DockWindowTransactionDragDropTransaction

Implements: IDisposableINotifyPropertyChangedINotifyPropertyChangingEx

Inherited Members RadDockTransaction.TransactionTypeRadDockTransaction.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

PerformDockTransaction(DockState, IEnumerable<DockWindow>, SplitPanel, DockPosition)

Initializes a new PerformDockTransaction instance.

Declaration

cs-api-definition
public PerformDockTransaction(DockState state, IEnumerable<DockWindow> windows, SplitPanel anchor, DockPosition position)

Parameters

state

DockState

The target state for the transaction.

windows

IEnumerable<DockWindow>

The associated DockWindow instances

anchor

SplitPanel

The SplitPanel instance, which will be treated as a DockAnchor.

position

DockPosition

The DockPosition to be used when performing the DockWindow operation.

Properties

DockAnchor

Gets the SplitPanel instance, which will be treated as a DockAnchor.

Declaration

cs-api-definition
public SplitPanel DockAnchor { get; }

Property Value

SplitPanel

Position

Gets the DockPosition to be used when performing the DockWindow operation.

Declaration

cs-api-definition
public DockPosition Position { get; }

Property Value

DockPosition