Exemple #1
0
        public EntityNode(TreeNode node)
        {
            EntityName = TreeNodeHelper.GetAttributeFromNode(node, "name");
            var alias = TreeNodeHelper.GetAttributeFromNode(node, "alias");

            name = !string.IsNullOrEmpty(alias) ? alias : EntityName;
        }
 internal static void SetNodeTooltip(TreeNode node)
 {
     if (node != null)
     {
         var     doc      = new XmlDocument();
         XmlNode rootNode = doc.CreateElement("root");
         doc.AppendChild(rootNode);
         TreeNodeHelper.AddXmlNode(node, rootNode);
         var tooltip = "";
         try
         {
             XDocument xdoc = XDocument.Parse(rootNode.InnerXml);
             tooltip = xdoc.ToString();
         }
         catch
         {
             tooltip = rootNode.InnerXml;
         }
         node.ToolTipText = tooltip;
         if (node.Parent != null)
         {
             SetNodeTooltip(node.Parent);
         }
     }
 }
Exemple #3
0
        internal static string GetTooltip(this TreeNode node)
        {
            if (node == null)
            {
                return(null);
            }
            var     doc      = new XmlDocument();
            XmlNode rootNode = doc.CreateElement("root");

            doc.AppendChild(rootNode);
            TreeNodeHelper.AddXmlNode(node, rootNode);
            var tooltip = "";

            try
            {
                XDocument xdoc = XDocument.Parse(rootNode.InnerXml);
                tooltip = xdoc.ToString();
            }
            catch
            {
                tooltip = rootNode.InnerXml;
            }

            return(tooltip);
        }