Class LayoutFloatingWindow
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
ChildrenCount
Gets the number of children below this object.
public abstract int ChildrenCount { get; }
Property Value
IsValid
public abstract bool IsValid { get; }
Property Value
Methods
GetSchema()
Provides custom formatting for XML serialization and deserialization.
public XmlSchema GetSchema()
Returns
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
ILayoutElementnewElement
ILayoutElement
WriteXml(XmlWriter)
Provides custom formatting for XML serialization and deserialization.
public virtual void WriteXml(XmlWriter writer)
Parameters
writer
XmlWriter