Ejemplo n.º 1
0
        public RadTreeNode CreateCategoryNode(RadTreeNode parentNode, NCategoryInfo categoryInfo)
        {
            //RadTreeNode node = parentNode.Nodes.Add(categoryInfo.CategoryName);
            int         index = parentNode.GetNextCategoryIndex();
            RadTreeNode node  = new RadTreeNode()
            {
                Text = categoryInfo.CategoryName
            };

            node.Tag          = categoryInfo;
            node.Image        = Properties.Resources.CatalogIcon.GetThumbnailImage(40, 40, null, IntPtr.Zero);
            node.ItemHeight   = 50;
            node.Font         = new Font(Lev1NodeFont, 12);
            node.ShowCheckBox = false;
            node.Selected     = true;

            parentNode.Nodes.Insert(index, node);
            //parentNode.Nodes.Move(navigateTree.SelectedNode.Nodes.Count - 1, 0);

            navigateTree.Refresh();
            //navigateTree.SelectedNode.ExpandAll();
            return(node);
        }