void Button_Click(object sender, RoutedEventArgs e) { Libro l4 = new Libro(); l4.Descriz(Titolo.Text, Autore.Text, GeneriCombo.SelectedItem.ToString(), Convert.ToInt32(Num_P.Text), ScaffaliCombo.SelectedItem.ToString()); // creo il nuovo libro Collezione.A().Add(l4); MainWindow a = new MainWindow(Collezione); // mostro mainwindow con nuova collezione this.Close(); a.ShowDialog(); }
} //inizializzazione form con generi e scaffali di default private void Visualizza() { TreeViewItem Biblio = new TreeViewItem(); Biblio = (TreeViewItem)ContenitoreGeneri.Items[0]; TreeViewItem TitoloLibro; foreach (Libro libro in Collezione.A()) { int i = Array.IndexOf(strutturaB.Generi(), libro.genere); TreeViewItem percGenere = (TreeViewItem)Biblio.Items[i]; i = Array.IndexOf(strutturaB.Scaffali(), libro.scaffale); TreeViewItem percScaffale = (TreeViewItem)percGenere.Items[i]; TitoloLibro = new TreeViewItem(); TitoloLibro.Header = libro.titolo; TitoloLibro.Tag = libro; TitoloLibro.Selected += TitoloLibro_Selected; percScaffale.Items.Add(TitoloLibro); } }