public void AddItem(TreeNode treeNode) { treeNode.SetLocation(0, latestItemY); latestItemY += treeNode.Height; treeNode.SetOwnerTreeView(this); panel.AddChild(treeNode); }
public void AddChildNode(TreeNode treeNode) { if (childNodes == null) { childNodes = new List<TreeNode>(); } this.childNodes.Add(treeNode); treeNode.parentNode = this; //--------------------------- //add treenode presentaion if (this.isOpen) { if (this.primElement != null) { //add child presentation //below here //create layers //add to layer var tnRenderElement = treeNode.GetPrimaryRenderElement(primElement.Root); tnRenderElement.SetLocation(indentWidth, newChildNodeY); primElement.AddChild(tnRenderElement); newChildNodeY += tnRenderElement.Height; //----------------- } } //--------------------------- }