In This Article

XmlDockingWindow Class

Represents a serializable version of the DockingWindow class, used for saving to XML layout.

public abstract class XmlDockingWindow : XmlDockingObject
Inheritance:
object XmlObjectBase XmlDockingObject object
Derived:
XmlDocumentWindow XmlToolWindow

Constructors

XmlDockingWindow()

Initializes an instance of the XmlDockingWindow class.

protected XmlDockingWindow()

Properties

ContainerDockedSize

Gets or sets the size of the docking window's container when in a Docked state.

public Size ContainerDockedSize { get; set; }

Property Value

Size:

The size of the docking window's container when in a Docked state.

ContainerDockedSizeSerializable

Gets or sets the size of the control when in a Docked state.

public string ContainerDockedSizeSerializable { get; set; }

Property Value

string:

The size of the control when in a Docked state.

IsOpen

Gets or sets whether the window is open.

public bool IsOpen { get; set; }

Property Value

bool:

true if the window is open; otherwise, false.

LastActiveDateTime

Gets or sets the DateTime at which the window was last active, meaning the primary window that was focused.

public DateTime LastActiveDateTime { get; set; }

Property Value

DateTime:

The DateTime at which the window was last active, meaning the primary window that was focused.

Name

Gets or sets the name of the window.

public string Name { get; set; }

Property Value

string:

The name of the window.

SerializationId

Gets or sets the serialization ID of the window.

public string SerializationId { get; set; }

Property Value

string:

The serialization ID of the window.

StandardMdiBounds

Gets or sets the current bounds of the window in standard MDI.

public Rect? StandardMdiBounds { get; set; }

Property Value

Rect?:

The current bounds of the window in standard MDI.

StandardMdiBoundsSerializable

Gets or sets the current bounds of the window in standard MDI.

public string StandardMdiBoundsSerializable { get; set; }

Property Value

string:

The current bounds of the window in standard MDI.

StandardMdiRestoreBounds

Gets or sets the restore bounds of the window in standard MDI.

public Rect? StandardMdiRestoreBounds { get; set; }

Property Value

Rect?:

The restore bounds of the window in standard MDI.

StandardMdiRestoreBoundsSerializable

Gets or sets the restore bounds of the window in standard MDI.

public string StandardMdiRestoreBoundsSerializable { get; set; }

Property Value

string:

The restore bounds of the window in standard MDI.

StandardMdiWindowState

Gets or sets the standard MDI state of the window.

public WindowState StandardMdiWindowState { get; set; }

Property Value

WindowState:

The standard MDI state of the window.

State

Gets or sets the current state of the window.

public XmlDockingWindowState State { get; set; }

Property Value

XmlDockingWindowState:

The current state of the window.

TabbedMdiLayoutKind

Gets or sets the tab layout kind.

public TabLayoutKind TabbedMdiLayoutKind { get; set; }

Property Value

TabLayoutKind:

The tab layout kind.

Type

Gets or sets the type of the associated control.

public Type Type { get; set; }

Property Value

Type:

The type of the associated control.

TypeSerializable

Gets or sets the type of the associated control.

public string TypeSerializable { get; set; }

Property Value

string:

The type of the associated control.

UniqueId

Gets or sets the unique ID of the window.

public Guid UniqueId { get; set; }

Property Value

Guid:

The unique ID of the window.

Methods

ShouldSerializeContainerDockedSizeSerializable()

Determines if the ContainerDockedSizeSerializable property should be serialized.

public virtual bool ShouldSerializeContainerDockedSizeSerializable()

Returns

bool:

true if the ContainerDockedSizeSerializable property should be serialized; otherwise, false.

ShouldSerializeLastActiveDateTime()

Determines if the LastActiveDateTime property should be serialized.

public virtual bool ShouldSerializeLastActiveDateTime()

Returns

bool:

true if the LastActiveDateTime property should be serialized; otherwise, false.

ShouldSerializeName()

Determines if the Name property should be serialized.

public virtual bool ShouldSerializeName()

Returns

bool:

true if the Name property should be serialized; otherwise, false.

ShouldSerializeSerializationId()

Determines if the SerializationId property should be serialized.

public virtual bool ShouldSerializeSerializationId()

Returns

bool:

true if the SerializationId property should be serialized; otherwise, false.

ShouldSerializeStandardMdiBoundsSerializable()

Determines if the StandardMdiBoundsSerializable property should be serialized.

public virtual bool ShouldSerializeStandardMdiBoundsSerializable()

Returns

bool:

true if the StandardMdiBoundsSerializable property should be serialized; otherwise, false.

ShouldSerializeStandardMdiWindowState()

Determines if the StandardMdiWindowState property should be serialized.

public virtual bool ShouldSerializeStandardMdiWindowState()

Returns

bool:

true if the StandardMdiWindowState property should be serialized; otherwise, false.

ShouldSerializeTabbedMdiLayoutKind()

Determines if the TabbedMdiLayoutKind property should be serialized.

public virtual bool ShouldSerializeTabbedMdiLayoutKind()

Returns

bool:

true if the TabbedMdiLayoutKind property should be serialized; otherwise, false.

ShouldSerializeTypeSerializable()

Determines if the TypeSerializable property should be serialized.

public virtual bool ShouldSerializeTypeSerializable()

Returns

bool:

true if the TypeSerializable property should be serialized; otherwise, false.

ShouldSerializeUniqueId()

Determines if the UniqueId property should be serialized.

public virtual bool ShouldSerializeUniqueId()

Returns

bool:

true if the UniqueId property should be serialized; otherwise, false.

Inherited Members