Ejemplo n.º 1
0
        /// <summary>
        /// Adds the element.
        /// </summary>
        /// Created by SMK
        private void AddElement(TreeView target)
        {
            var currentNode = target.SelectedNode;
            var frm = new FrmXmlNode();
            if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                if (currentNode == null)
                {
                    currentNode = (new TreeNode(frm.NodeName, 0, 0));
                    tvTarget.Nodes.Add(currentNode);
                }
                else
                {
                    TreeNode newNode = new TreeNode(frm.NodeName, 3, 3);
                    newNode.Tag = "Element";
                    currentNode.Nodes.Add(newNode);
                    currentNode.ExpandAll();
                }

            }
            targetDoc.RemoveAll();
            xmlRootNode = null;
            UpdateTargetDocument(tvTarget.Nodes[0]);
            if (xmlRootNode != null)
                targetDoc.AppendChild(xmlRootNode);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Adds the attribute.
 /// </summary>
 /// <param name="target">The target.</param>
 /// Created by SMK
 private void AddAttribute(TreeView target)
 {
     var currentNode = target.SelectedNode;
     if (currentNode.Name != "rootNode")
     {
         var frm = new FrmXmlNode();
         if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
         {
             TreeNode newNode = new TreeNode(frm.NodeName, 1, 1);
             newNode.Tag = "Attribute";
             currentNode.Nodes.Insert(0, newNode);
             currentNode.ExpandAll();
         }
     }
 }