private void Window_Loaded(object sender, RoutedEventArgs e) { figuurViewSource = ((CollectionViewSource)(this.FindResource("figuurViewSource"))); FiguurManager manager = new FiguurManager(); figuren = manager.GetFiguren(); figuurViewSource.Source = figuren; }
private void buttonSave_Click(object sender, RoutedEventArgs e) { List<Figuur> GewijzigdeFiguren = new List<Figuur>(); foreach (Figuur f in figuren) { if (f.Changed == true) GewijzigdeFiguren.Add(f); f.Changed = false; } if(GewijzigdeFiguren.Count() != 0) { FiguurManager manager = new FiguurManager(); try { manager.SChrijfWijzigingen(GewijzigdeFiguren); } catch (Exception ex) { MessageBox.Show(ex.Message); } } GewijzigdeFiguren.Clear(); }