private void buttonDodajKontakt_Click(object sender, RoutedEventArgs e) { OsobaKontakt o = new OsobaKontakt(); OsobaKontaktowaWindow okno = new OsobaKontaktowaWindow(o); bool?ret = okno.ShowDialog(); if (ret == true) { _k.DodajKontakt(o); lstKontakty.ItemsSource = new ObservableCollection <OsobaKontakt>(_k.ListaKontaktow); textblockIleKontaktow.Text = _k.IleKontaktow().ToString(); } }
private void buttonEdytujKontakt_Click(object sender, RoutedEventArgs e) { if (lstKontakty.SelectedIndex > -1) { OsobaKontakt o = (OsobaKontakt)lstKontakty.SelectedItem; OsobaKontakt klon = (OsobaKontakt)o.Clone(); OsobaKontaktowaWindow okno = new OsobaKontaktowaWindow(klon); bool?ret = okno.ShowDialog(); if (ret == true) { _k.DodajKontakt(klon); _k.UsunKontakt(o); lstKontakty.ItemsSource = new ObservableCollection <OsobaKontakt>(_k.ListaKontaktow); } } }