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();
}