Example #1
0
 /// <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();
             }
         }
     }
 }