ComponentFactory.Krypton.Docking.KryptonDockingFloatingWindow.SaveElementToXml C# (CSharp) Method

SaveElementToXml() public method

Saves docking configuration information using a provider xml writer.
public SaveElementToXml ( XmlWriter xmlWriter ) : void
xmlWriter System.Xml.XmlWriter Xml writer object.
return void
        public override void SaveElementToXml(XmlWriter xmlWriter)
        {
            // Output floating window docking element
            xmlWriter.WriteStartElement(XmlElementName);
            xmlWriter.WriteAttributeString("N", Name);
            xmlWriter.WriteAttributeString("C", Count.ToString());
            xmlWriter.WriteAttributeString("L", CommonHelper.PointToString(FloatingWindow.Location));
            xmlWriter.WriteAttributeString("S", CommonHelper.SizeToString(FloatingWindow.ClientSize));

            // Output an element per child
            foreach (IDockingElement child in this)
                child.SaveElementToXml(xmlWriter);

            // Terminate the workspace element
            xmlWriter.WriteFullEndElement();
        }