private void DodajNaSeznam(object sender, RoutedEventArgs e) { if (MessageBox.Show("Dodaj na seznam priljubljenih?", "Dodaj?", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { bool flag = false; List <Kraj> priljubljeni = new List <Kraj>(); //Preverjaj st priljubljenih krajev, če je manj ko 1- root element is missing using (TextReader beri = new StreamReader("PriljubljeniKraji.xml")) priljubljeni = (List <Kraj>)serializer.Deserialize(beri); var kraj = (Kraj)KrajiSeznam.SelectedItem; flag = priljubljeni.All(y => y.kraj == kraj.kraj); if (!flag) { priljubljeni.Add(kraj); using (TextWriter pisi = new StreamWriter("PriljubljeniKraji.xml")) serializer.Serialize(pisi, priljubljeni); } SeznamPriljubljenih nekaj = new SeznamPriljubljenih(this); nekaj.ShowDialog(); } }
private void Button_Click_1(object sender, RoutedEventArgs e) { SeznamPriljubljenih seznam = new SeznamPriljubljenih(this); seznam.ShowDialog(); }