Я поместил значения (цена, происхождение, тип, имя, ...) в список, поместил этот список в список. Теперь, если я выберу элемент из этого списка, он должен поместить значения в разные текстовые поля (отдельно). Он делает это, но только с первым элементом, когда выбран другой, кроме имени, значения которого не меняются.
Сначала я попытался выбрать разные элементы, это не меняет проблему, я попытался изменить порядок элементов в моем списке. Когда это будет сделано, значения для первого выбранного изменится на значения первого элемента в списке. Имя всегда меняется.
private void lstWhiskeys_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
string[] whisky;
string prijzig;
naam = lstWhiskeys.SelectedItem.ToString();
whisky = ZoekenNaarWhisky(naam);
categorie = whisky[1];
prijs = decimal.Parse(whisky[2]);
land = whisky[3];
beoordeling = int.Parse(whisky[4]);
tbkNaam.Text = naam;
tbkCategorie.Text = categorie;
tbkLand.Text = land;
prijzig = $"€{prijs.ToString("0.00")}";
tbkPrijs.Text = prijzig;
cmbBeoordeling.SelectedValue = beoordeling;