In This Article

XmlDockSiteLayout Class

Represents the serializable root node for a DockSite layout.

public class XmlDockSiteLayout : XmlObjectBase
Inheritance:
object XmlObjectBase object

Constructors

XmlDockSiteLayout()

Initializes an instance of the class.

public XmlDockSiteLayout()

Properties

AutoHideHost

The auto-hide host of the dock site.

public XmlAutoHideHost? AutoHideHost { get; set; }

Property Value

XmlAutoHideHost

Content

The content of the dock site.

public XmlObjectBase? Content { get; set; }

Property Value

XmlObjectBase

DocumentWindows

The collection of document windows.

public XmlDocumentWindowCollection DocumentWindows { get; }

Property Value

XmlDocumentWindowCollection

RaftingHosts

The collection of dock hosts.

public XmlRaftingHostCollection RaftingHosts { get; }

Property Value

XmlRaftingHostCollection

SerializationFormat

The serialization format used when saving the layout.

public DockSiteSerializationBehavior SerializationFormat { get; set; }

Property Value

DockSiteSerializationBehavior

ToolWindows

The collection of tool windows.

public XmlToolWindowCollection ToolWindows { get; }

Property Value

XmlToolWindowCollection

Version

The layout version.

public int Version { get; set; }

Property Value

int

Methods

ShouldSerializeDocumentWindows()

Determines if the DocumentWindows property should be serialized.

public virtual bool ShouldSerializeDocumentWindows()

Returns

bool

ShouldSerializeRaftingHosts()

Determines if the RaftingHosts property should be serialized.

public virtual bool ShouldSerializeRaftingHosts()

Returns

bool

ShouldSerializeToolWindows()

Determines if the ToolWindows property should be serialized.

public virtual bool ShouldSerializeToolWindows()

Returns

bool

ShouldSerializeVersion()

Determines if the Version property should be serialized.

public virtual bool ShouldSerializeVersion()

Returns

bool

Inherited Members

Extension Methods