예제 #1
0
        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();
            }
        }
예제 #2
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            SeznamPriljubljenih seznam = new SeznamPriljubljenih(this);

            seznam.ShowDialog();
        }