SDL.TridionVSRazorExtension.ProjectFolderDialogWindow.TreeViewItem_Selected C# (CSharp) Method

TreeViewItem_Selected() private method

private TreeViewItem_Selected ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void
        private void TreeViewItem_Selected(object sender, RoutedEventArgs e)
        {
            this._ProjectItem = ((TreeViewItem)e.OriginalSource).DataContext as ProjectItemInfo;
            if (this._ProjectItem == null)
                return;

            ProjectFolderInfo selectedFolder = Service.GetSelectedFolderFromTree(this._AllTree);
            if (selectedFolder != null)
                this._TopFolder = selectedFolder;

            if (this._TopFolder != null)
                this.SetVisibility(this._TopFolder.ProjectFolderRole);

            this.SetForm();
        }