Exemplo n.º 1
0
        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();
        }