private void Window_Loaded(object sender, RoutedEventArgs e) { System.Windows.Data.CollectionViewSource projectViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("projectViewSource"))); projectViewSource.Source = MainWindow.activeWorkspace.Projects; List <Project> toDelete = new List <Project>(); foreach (var project in MainWindow.activeWorkspace.Projects) { if (!File.Exists(project.Localization)) { toDelete.Add(project); } } foreach (var project in toDelete) { MainWindow.activeWorkspace.Projects.Remove(project); } ProjectsDataGrid.Items.Refresh(); ProjectsDataGrid.SelectedIndex = -1; ProjectsDataGrid.Focus(); }
private void ButtonSelectAll_Click(object sender, RoutedEventArgs e) { ProjectsDataGrid.SelectAll(); }