/// <summary> /// 将控件从XML中移除 /// </summary> /// <param name="control">控件</param> public void removeControl(FCView control) { if (m_nodes.ContainsKey(control)) { XmlNode node = m_nodes[control]; FCView parent = control.Parent; if (parent != null) { if (m_nodes.ContainsKey(parent)) { XmlNode parentNode = m_nodes[parent]; parentNode.RemoveChild(node); parent.removeControl(control); m_controls.Remove(control); onDocumentChanged(); } } } }