XmlDockingWindowContainer Class
Represents a serializable version of the DockingWindowContainerBase class reference, used for saving to XML layout.
public abstract class XmlDockingWindowContainer : XmlDockingObject
- Inheritance:
- object XmlObjectBase XmlDockingObject object
Constructors
XmlDockingWindowContainer()
Initializes an instance of the class.
protected XmlDockingWindowContainer()
Properties
Children
The collection of children.
DockedSize
The size of the control when in a Docked state.
public Size DockedSize { get; set; }
Property Value
- Size
See Also
- ActiproSoftware.UI.Avalonia.Controls.Docking.Primitives.DockingWindowContainerBase.DockedSize
DockedSizeSerializable
The size of the control when in a Docked state, expressed as a string.
SelectedWindowUniqueId
The unique ID of the selected window.
Methods
GetSerializerProperties()
Returns an enumerable of IXmlSerializerProperty instances which define the properties supported by serialization.
public override IEnumerable<IXmlSerializerProperty> GetSerializerProperties()
Returns
Remarks
When not using System.Xml.Serialization.XmlSerializer, derived classes should override this method to define additional properties that should be included by the serializer.
ShouldSerializeDockedSizeSerializable()
Determines if the DockedSizeSerializable property should be serialized.
public virtual bool ShouldSerializeDockedSizeSerializable()
Returns
- bool:
trueif the DockedSizeSerializable property should be serialized; otherwise,false.
ShouldSerializeSelectedWindowUniqueId()
Determines if the SelectedWindowUniqueId property should be serialized.
public virtual bool ShouldSerializeSelectedWindowUniqueId()
Returns
- bool:
trueif the SelectedWindowUniqueId property should be serialized; otherwise,false.
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()