private void lboxInimesed_SelectionChanged(object sender, SelectionChangedEventArgs e) { //SelectedIndex > -1 siis listboxist on midagi valitud //SelectedIndex == -1 (listboxist ei ole midagi valitud) if (lboxInimesed.SelectedIndex > -1) { //Küsime inimese, kes valiti Inimene valitud = lboxInimesed.SelectedItem as Inimene; if (valitud != null) { txtEesnimi.Text = valitud.Eesnimi; txtPerenimi.Text = valitud.Perenimi; txtPikkus.Text = valitud.Pikkus.ToString(); btnLisa.Content = "Muuda"; //muudab Lisa nupu Muuda-ks } } }
private void btnLisa_Click(object sender, RoutedEventArgs e) { if (lboxInimesed.SelectedIndex < 0) { Inimene uusInimene = new Inimene(); uusInimene.Eesnimi = txtEesnimi.Text; uusInimene.Perenimi = txtPerenimi.Text; uusInimene.Pikkus = int.Parse(txtPikkus.Text); _inimesed.Add(uusInimene); } else { var muudetav = lboxInimesed.SelectedItem as Inimene; muudetav.Perenimi = txtPerenimi.Text; muudetav.Eesnimi = txtEesnimi.Text; muudetav.Pikkus = int.Parse(txtPikkus.Text); btnLisa.Content = "Lisa"; lboxInimesed.SelectedIndex = -1; } lboxInimesed.Items.Refresh(); }