private void MapSpielerTextBox() { Spieler spieler = kader.SpielerListe[comboBoxSpielerList.SelectedIndex]; textBoxName.Text = spieler.Name; textBoxVorname.Text = spieler.Vorname; textBoxPosition.Text = spieler.Position; textBoxRueckennummer.Text = String.Format("{0}", spieler.Rueckennummer); textBoxSeit.Text = String.Format("{0}", spieler.Seit); textBoxGeburtsdatum.Text = spieler.GeburtsDatum; textBoxGroesseInCm.Text = String.Format("{0}", spieler.GroesseInCm); textBoxGewichtInKg.Text = String.Format("{0}", spieler.GewichtInKg); textBoxSpieleTore.Text = String.Format("{0} / {1}", spieler.SpieleInBundesliga, spieler.ToreInBundesliga); textBoxNation.Text = spieler.Nation; textBoxLänderspiele.Text = String.Format("{0}", spieler.Laenderspiele); String playerFullName = String.Format("{1} {0}", spieler.Vorname, spieler.Name); string currentAssemblyPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); string currentAssemblyParentPath = Path.GetDirectoryName(currentAssemblyPath); String path = String.Format("{0}/{1}/{2}.jpg", Path.GetDirectoryName(currentAssemblyParentPath), folderOfPlayerData, playerFullName); Uri uri = new Uri(path); try { imageSpieler.Source = null; var bitmap = new BitmapImage(uri); imageSpieler.Source = bitmap; } catch (Exception exception) { Console.WriteLine("Fehler beim Abfragen des Bildes:" + exception.Message); } }
private void comboBoxSpielerList_SelectionChanged(object sender, SelectionChangedEventArgs e) { Console.WriteLine("ComboBoxValue has changed! Index:" + comboBoxSpielerList.SelectedIndex); Spieler spieler = kader.SpielerListe[comboBoxSpielerList.SelectedIndex]; //Console.WriteLine("--- Neuer Spieler ---"); //Console.WriteLine(spieler.Vorname + " " + spieler.Name); //Console.WriteLine(spieler.Position); //Console.WriteLine(spieler.Rueckennummer); //Console.WriteLine(spieler.Seit); //Console.WriteLine(spieler.GeburtsDatum); //Console.WriteLine(spieler.GroesseInCm); //Console.WriteLine(spieler.GewichtInKg); //Console.WriteLine(spieler.SpieleInBundesliga); //Console.WriteLine(spieler.ToreInBundesliga); //Console.WriteLine(spieler.Nation); //Console.WriteLine(spieler.Laenderspiele); MapSpielerTextBox(); if (comboBoxSpielerList.SelectedIndex == minSelectedItem) { buttonPrev.IsEnabled = false; buttonFirst.IsEnabled = false; } else { buttonPrev.IsEnabled = true; buttonFirst.IsEnabled = true; } if (comboBoxSpielerList.SelectedIndex < maxSelectedItem) { buttonNext.IsEnabled = true; buttonLast.IsEnabled = true; } else { buttonNext.IsEnabled = false; buttonLast.IsEnabled = false; } }