AtlasPlugin.MainPlugin.HandleItemSelected C# (CSharp) Метод

HandleItemSelected() приватный Метод

private HandleItemSelected ( System selectedTreeNode ) : void
selectedTreeNode System
Результат void
        private void HandleItemSelected(System.Windows.Forms.TreeNode selectedTreeNode)
        {
            bool shouldShowTab = GetIfShouldShowTpsTab(selectedTreeNode);

            if(shouldShowTab)
            {

                if (control == null)
                {
                    control = new MainAtlasControl();
                    var viewModel = new AtlasListViewModel();
                    control.DataContext = viewModel;
                    atlasFileManager.ViewModel = viewModel;
                    this.AddToTab(PluginManager.CenterTab, control, "TPS Properties");
                }
                else
                {
                    this.AddTab();    
                }

                atlasFileManager.SetRfs(selectedTreeNode.Tag as ReferencedFileSave);
            }
            else
            {
                atlasFileManager.SetRfs(null);
                this.RemoveTab();
            }

        }