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.
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:
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
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
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()