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
Dockedstate.
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
Dockedstate.
IsOpen
Gets or sets whether the window is open.
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
Name
Gets or sets 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.
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.
Methods
ShouldSerializeContainerDockedSizeSerializable()
Determines if the ContainerDockedSizeSerializable property should be serialized.
public virtual bool ShouldSerializeContainerDockedSizeSerializable()
Returns
- bool:
trueif the ContainerDockedSizeSerializable property should be serialized; otherwise,false.
ShouldSerializeLastActiveDateTime()
Determines if the LastActiveDateTime property should be serialized.
public virtual bool ShouldSerializeLastActiveDateTime()
Returns
- bool:
trueif the LastActiveDateTime property should be serialized; otherwise,false.
ShouldSerializeName()
Determines if the Name property should be serialized.
public virtual bool ShouldSerializeName()
Returns
ShouldSerializeSerializationId()
Determines if the SerializationId property should be serialized.
public virtual bool ShouldSerializeSerializationId()
Returns
- bool:
trueif the SerializationId property should be serialized; otherwise,false.
ShouldSerializeStandardMdiBoundsSerializable()
Determines if the StandardMdiBoundsSerializable property should be serialized.
public virtual bool ShouldSerializeStandardMdiBoundsSerializable()
Returns
- bool:
trueif the StandardMdiBoundsSerializable property should be serialized; otherwise,false.
ShouldSerializeStandardMdiWindowState()
Determines if the StandardMdiWindowState property should be serialized.
public virtual bool ShouldSerializeStandardMdiWindowState()
Returns
- bool:
trueif the StandardMdiWindowState property should be serialized; otherwise,false.
ShouldSerializeTabbedMdiLayoutKind()
Determines if the TabbedMdiLayoutKind property should be serialized.
public virtual bool ShouldSerializeTabbedMdiLayoutKind()
Returns
- bool:
trueif the TabbedMdiLayoutKind property should be serialized; otherwise,false.
ShouldSerializeTypeSerializable()
Determines if the TypeSerializable property should be serialized.
public virtual bool ShouldSerializeTypeSerializable()
Returns
- bool:
trueif the TypeSerializable property should be serialized; otherwise,false.
ShouldSerializeUniqueId()
Determines if the UniqueId property should be serialized.
public virtual bool ShouldSerializeUniqueId()
Returns
Inherited Members
- XmlObjectBase.PointToString(Point?)
- XmlObjectBase.RectToString(Rect?)
- XmlObjectBase.SizeToString(Size?)
- XmlObjectBase.StringToPoint(string)
- XmlObjectBase.StringToRect(string)
- XmlObjectBase.StringToSize(string)
- XmlObjectBase.StringToType(string)
- XmlObjectBase.TypeToString(Type)
- XmlObjectBase.Tag
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()