Esempio n. 1
0
        private void TreeSelectionChanged()
        {
            var nodes = new List <TestTreeNode>();

            if (testTree.SelectedNode != null && testTree.SelectedNode.Tag is TestDataNode)
            {
                var testTreeNode = (TestDataNode)testTree.SelectedNode.Tag;

                removeFileToolStripMenuItem.Enabled     = testTreeNode.FileName != null;
                viewSourceCodeToolStripMenuItem.Enabled = testTreeNode.SourceCodeAvailable;

                nodes.AddRange(GetSelectedNodes(testTreeNode));
            }
            else
            {
                removeFileToolStripMenuItem.Enabled     = false;
                viewSourceCodeToolStripMenuItem.Enabled = false;
            }

            testExplorerController.SetTreeSelection(nodes);
        }