Table of Contents

Class LayoutFloatingWindow

Namespace
HeBianGu.Control.Dock.Layout
Assembly
HeBianGu.Control.Dock.dll

Provides an abstract class to implement a concrete floating window layout model.

[Serializable]
public abstract class LayoutFloatingWindow : LayoutElement, ILayoutContainer, ILayoutElement, INotifyPropertyChanged, INotifyPropertyChanging, IXmlSerializable
Inheritance
LayoutFloatingWindow
Implements
Derived
Inherited Members
Extension Methods

Properties

Children

Gets the list of ILayoutElement based children below this object.

public abstract IEnumerable<ILayoutElement> Children { get; }

Property Value

IEnumerable<ILayoutElement>

ChildrenCount

Gets the number of children below this object.

public abstract int ChildrenCount { get; }

Property Value

int

IsValid

public abstract bool IsValid { get; }

Property Value

bool

Methods

GetSchema()

Provides custom formatting for XML serialization and deserialization.

public XmlSchema GetSchema()

Returns

XmlSchema

ReadXml(XmlReader)

Provides custom formatting for XML serialization and deserialization.

public abstract void ReadXml(XmlReader reader)

Parameters

reader XmlReader

RemoveChild(ILayoutElement)

Remove the child element from the collection of children.

public abstract void RemoveChild(ILayoutElement element)

Parameters

element ILayoutElement

ReplaceChild(ILayoutElement, ILayoutElement)

Replace the child element with a new child in the collection of children.

public abstract void ReplaceChild(ILayoutElement oldElement, ILayoutElement newElement)

Parameters

oldElement ILayoutElement
newElement ILayoutElement

WriteXml(XmlWriter)

Provides custom formatting for XML serialization and deserialization.

public virtual void WriteXml(XmlWriter writer)

Parameters

writer XmlWriter