/// <summary> /// write xml. /// </summary> /// <param name='writer'> /// Writer. /// </param> protected override void doWriteXml(System.Xml.XmlWriter writer) { base.doWriteXml(writer); writer.WriteStartElement("dock"); dock.WriteXml(writer); writer.WriteEndElement(); }
/// <summary> /// Writes the form data to the window save list. /// </summary> /// <param name="writer">The <see cref="XmlTextWriter"/> object that writes to the target stream.</param> internal void WriteXml(XmlTextWriter writer) { writer.WriteStartElement("form"); writer.WriteAttributeString("width", this.Width.ToString()); writer.WriteAttributeString("height", this.Height.ToString()); writer.WriteAttributeString("x", this.Location.X.ToString()); writer.WriteAttributeString("y", this.Location.Y.ToString()); rootContainer.WriteXml(writer); writer.WriteEndElement(); }