Class
RedockState

Represents an object that stores information about what was a docking window's previous state.

Definition

Namespace:Telerik.WinControls.UI.Docking

Assembly:Telerik.WinControls.RadDock.dll

Syntax:

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

Inheritance: objectRadDockObjectRedockState

Derived Classes: RedockAutoHideStateRedockFloatingState

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

RedockState(DockWindow, DockState)

Initializes a new RedockState for the specified window and desired DockState.

Declaration

cs-api-definition
public RedockState(DockWindow window, DockState state)

Parameters

window

DockWindow

state

DockState

Properties

DockWindow

Gets the redock state provider.

Declaration

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

Property Value

DockWindow

IsValid

Determines whether the state is valid (the information needed for the state to be restored later on is valid).

Declaration

cs-api-definition
public virtual bool IsValid { get; }

Property Value

bool

SizeInfo

Gets the recorded size info.

Declaration

cs-api-definition
public SplitPanelSizeInfo SizeInfo { get; }

Property Value

SplitPanelSizeInfo

TabIndex

Gets the index of the state provider on the redock target TabStrip.

Declaration

cs-api-definition
public int TabIndex { get; }

Property Value

int

TargetState

Gets the redock position this state targets.

Declaration

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

Property Value

DockState

TargetStrip

Gets the target strip for the redock operation.

Declaration

cs-api-definition
public DockTabStrip TargetStrip { get; }

Property Value

DockTabStrip