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

TreeViewItem_Checked() private method

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

            if (this._ProjectItem.Handled)
                return;

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

            this.SetChildProperties(this._ProjectItem as ProjectFolderInfo);

            this.SetParentProperties(this._ProjectItem);
        }