void proxy_GetAllProjectsCompleted(object sender, GetAllProjectsCompletedEventArgs e) { try { foreach (Project p in e.Result) { if (p.isPrimaryProject == true) { Data.SelectedProject.Instance.Project = p; Data.SelectedProject.Instance.Name = p.Name; //Notify when name changes... } } ProgressBar.Visibility = Visibility.Collapsed; } catch (Exception) { ProgressBar.Visibility = Visibility.Collapsed; } }
void proxy_GetAllProjectsCompleted(object sender, GetAllProjectsCompletedEventArgs e) { try { if (e.Result != null) { int selItem = leftList.SelectedIndex; dataset = e.Result; leftList.ItemsSource = dataset; if (selItem == -1 && e.Result.Count > 0) leftList.SelectedIndex = 0; else leftList.SelectedIndex = selItem; if (dataset.Count == 0) infoPanel.Visibility = Visibility.Collapsed; else infoPanel.Visibility = Visibility.Visible; updateSelectedProject(); } ProgressBar.Visibility = Visibility.Collapsed; } catch (Exception) { ProgressBar.Visibility = Visibility.Collapsed; } }