Example #1
0
 protected internal void SetParent(WebTreeView treeView, WebTreeNode parentNode)
 {
     _treeView   = treeView;
     _parentNode = parentNode;
     for (int i = 0; i < InnerList.Count; i++)
     {
         WebTreeNode node = (WebTreeNode)InnerList[i];
         node.SetParent(_treeView, parentNode);
     }
 }
Example #2
0
        /// <summary> Sets this node's <see cref="WebTreeView"/> and parent <see cref="WebTreeNode"/>. </summary>
        protected internal void SetParent(WebTreeView treeView, WebTreeNode parentNode)
        {
            _treeView = treeView;
            if (_selectDesired == 1)
            {
                _selectDesired = 0;
                IsSelected     = true;
            }
            else if (_selectDesired == -1)
            {
                _selectDesired = 0;
                IsSelected     = false;
            }
            _parentNode = parentNode;
            _children.SetParent(_treeView, this);

            if (_treeView != null)
            {
                _treeView.EnsureTreeNodeMenuInitialized(this);
            }
        }
Example #3
0
 // construction and destruction
 public BocTreeView()
 {
     _treeView          = new WebTreeView(this);
     _renderingFeatures = SafeServiceLocator.Current.GetInstance <IRenderingFeatures>();
 }