private void btn_speichern_Click(object sender, RoutedEventArgs e) { lstMedien.ItemsSource = null; // Medium med = new Medium(); if (cmbtyp.SelectedIndex == 0) { Buch buch = new Buch(); buch.autor = txtausgabenummer.Text; buch.isbn = txtISBN.Text; buch.titel = txtTitel.Text; buch.verlag = txtVerlag.Text; liste.add(buch); } else if (cmbtyp.SelectedIndex == 1) { Zeitung zeitung = new Zeitung(); zeitung.ausgabe = Convert.ToInt32(txtausgabenummer.Text); zeitung.isbn = txtISBN.Text; zeitung.titel = txtTitel.Text; zeitung.verlag = txtVerlag.Text; liste.add(zeitung); } else if (cmbtyp.SelectedIndex == 2) { DVD dvd = new DVD(); dvd.dauer = Convert.ToInt32(txtISBN.Text); dvd.regisseur = txtausgabenummer.Text; dvd.titel = txtTitel.Text; liste.add(dvd); } else if (cmbtyp.SelectedIndex == 3) { CD cd = new CD(); cd.dauer = Convert.ToInt32(txtISBN.Text); cd.interpret = txtausgabenummer.Text; cd.titel = txtTitel.Text; liste.add(cd); } lstMedien.ItemsSource = liste.list; stackEingabe.Visibility = Visibility.Collapsed; stackListe.Visibility = Visibility.Visible; btn_abbrechen.IsEnabled = false; btn_speichern.IsEnabled = false; // liste.add(med); }
public MainWindow() { InitializeComponent(); Buch buch = new Buch(); buch.autor = "Terry Pratchett"; buch.isbn = "9-256-12345-1"; buch.titel = "Wachen! Wachen!"; buch.verlag = "Klett"; liste.add(buch); Zeitung zeitung = new Zeitung(); zeitung.ausgabe = 1; zeitung.titel = "Zeit"; zeitung.isbn = "9-999-12345-2"; zeitung.verlag = "Mordor"; liste.add(zeitung); CD cd = new CD(); cd.interpret = "Megaherz"; cd.titel = "Kopfschuss"; cd.erscheinung = 2000; cd.dauer = 43; liste.add(cd); DVD dvd = new DVD(); dvd.dauer = 96; dvd.titel = "Matrix"; dvd.erscheinung = 1999; dvd.regisseur = "Wachovskis"; liste.add(dvd); lstMedien.ItemsSource = liste.list; }