コード例 #1
0
        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
                }
            }
        }
コード例 #2
0
 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();
 }