private void buttonLoeschen_Click(object sender, RoutedEventArgs e) { Fragebogenauswahl dlgLoeschen = new Fragebogenauswahl(); dlgLoeschen.setFrageboegen(appData.appFrageboegen); dlgLoeschen.buttonLaden.Content = "Löschen"; dlgLoeschen.ShowDialog(); if (dlgLoeschen.DialogResult == true) { if (MessageBox.Show("Möchten Sie den folgenden Fragebogen wirklich dauerhaft löschen?\n\n\n" + dlgLoeschen.getFragebogen().strName, "Frage löschen", MessageBoxButton.YesNo) == MessageBoxResult.No) { return; } else { Fragebogen itemToRemove = appData.appFrageboegen.SingleOrDefault(r => r.strName.Equals(dlgLoeschen.getFragebogen().strName)); if (itemToRemove != null) { appData.appFrageboegen.Remove(itemToRemove); } if (tmpFragebogen.strName.Equals(dlgLoeschen.getFragebogen().strName)) { tmpFragebogen = new Fragebogen("Fragebogen " + (appData.appFrageboegen.Count + 1), new List <Frage>()); listViewEnthalteneFragen.ItemsSource = tmpFragebogen.Fragen; } saveData(); refreshLists(); } } }
private void buttonLaden_Click(object sender, RoutedEventArgs e) { Fragebogenauswahl dlgAuswahl = new Fragebogenauswahl(); dlgAuswahl.setFrageboegen(appData.appFrageboegen); dlgAuswahl.ShowDialog(); if (dlgAuswahl.DialogResult == true) { tmpFragebogen = dlgAuswahl.getFragebogen(); listViewEnthalteneFragen.ItemsSource = tmpFragebogen.Fragen; refreshLists(); } }