/// <summary> /// 加载布局控件的模板 /// </summary> /// <param name="layoutDiv">布局控件</param> /// <param name="node">节点</param> public static void LayoutDivTemplate(FCLayoutDiv layoutDiv, UIXmlEx xml, XmlNode node) { XmlDocument xmlDoc = node.OwnerDocument; layoutDiv.Size = new FCSize(200, 200); FCDiv div1 = new FCDiv(); div1.Name = CreateControlName(div1, xml); div1.Size = new FCSize(100, 100); layoutDiv.addControl(div1); XmlNode div1Node = xmlDoc.CreateNode(XmlNodeType.Element, "div", ""); node.AppendChild(div1Node); XmlAttribute xmlAtr4 = xmlDoc.CreateAttribute("name"); xmlAtr4.Value = div1.Name; div1Node.Attributes.Append(xmlAtr4); XmlAttribute xmlAtr5 = xmlDoc.CreateAttribute("size"); xmlAtr5.Value = "100,100"; div1Node.Attributes.Append(xmlAtr5); xml.m_controls.Add(div1); xml.Nodes[div1] = div1Node; FCDiv div2 = new FCDiv(); div2.Name = CreateControlName(div2, xml); div2.Size = new FCSize(100, 100); layoutDiv.addControl(div2); XmlNode div2Node = xmlDoc.CreateNode(XmlNodeType.Element, "div", ""); node.AppendChild(div2Node); XmlAttribute xmlAtr6 = xmlDoc.CreateAttribute("name"); xmlAtr6.Value = div2.Name; div2Node.Attributes.Append(xmlAtr6); XmlAttribute xmlAtr7 = xmlDoc.CreateAttribute("size"); xmlAtr7.Value = "100,100"; div2Node.Attributes.Append(xmlAtr7); xml.m_controls.Add(div2); xml.Nodes[div2] = div2Node; layoutDiv.update(); }