public XmlNode GetXml(XmlDocument xDoc, XmlNode parent = null) { XmlNode root = XmlAdder.Element(xDoc, "LayoutCollection", parent); for (int i = 0; i < _parent.Controls.Count; i++) { IXmlItem item = _parent.Controls[i] as IXmlItem; item.GetXml(xDoc, root); } return(root); }