Пример #1
0
        private void SelectNode()
        {
            if (_tree.SelectedNode == null)
            {
                return;
            }

            FavouritesNode node = _tree.SelectedNode.Tag as FavouritesNode;

            if (node == null)
            {
                return;
            }
            if (node.IsFolder)
            {
                return;
            }

            // Look it up each time, incase it's changed, file reload etc.
            BaseItem item = _windowManager.ProjectBrowser.Lookup(node.Id);

            // And reset it.
            node.Item = item;

            if (item != null)
            {
                _windowManager.SetActiveItem(item, this);
            }
        }
Пример #2
0
        private void _treeView_SelectionChanged(object sender, EventArgs e)
        {
            if (_ignoreSelect)
            {
                return;
            }

            if (_treeView.SelectedNode == null)
            {
                return;
            }

            _currentNode = _treeView.SelectedNode.Tag as Node;
            _currentItem = _items[_currentNode];

            _windowManager.SetActiveItem(_currentItem, this);
        }