public BindingTreeNode(ITree parentTree, object item, BindingTreeView bindingTreeView) : base(parentTree.Binding.GetNodeText(item)) { _item = item; _parentTree = parentTree; _bindingTreeView = bindingTreeView; _treeView = _bindingTreeView.TreeView; UpdateDisplay(_treeView.ImageList); }
/// <summary> /// Constructor /// </summary> /// <param name="tree"></param> /// <param name="nodeCollection"></param> /// <param name="bindingTreeView"></param> public BindingTreeLevelManager(ITree tree, TreeNodeCollection nodeCollection, BindingTreeView bindingTreeView) { _tree = tree; _tree.Items.ItemsChanged += TreeItemsChangedEventHandler; _nodeCollection = nodeCollection; _bindingTreeView = bindingTreeView; _treeView = _bindingTreeView.TreeView; BuildLevel(); }