Ich habe versucht, die Elemente aus meiner Liste in eine Combobox zu setzen, indem Sie Daten in C# Bindung. Dies ist der Code, den ich habe:Wie bindet man einen IList korrekt an eine Combobox?
ComboBox Name="genreComboBox" DisplayMemberPath="{Binding Name}" SelectedValuePath="{Binding GenreId}"
C#
IList<Genre> genres = GenreRepository.GetGenres();
genreComboBox.ItemsSource = genres;
Ich bin sicher, dass der IList wird tatsächlich mit Genre gefüllt und dass die Eigenschaft Namen korrekt als gut. Wenn ich das ausführe, wird die Combobox mit der .toString() eines Genres gefüllt. Ich habe versucht, „genreComboBox.DataContext = Genre“ aswell Zugabe, aber dies wird in der Combobox am Ende mit leeren Saiten immer gefüllt. Jede Hilfe wird geschätzt!
Dachte über die Verwendung dieser auch und es hat funktioniert. Irgendeine Begründung, warum der DisplayMemberPath nicht funktioniert? Danke für die Antwort! – Notorious
In diesem Fall müssen Sie –
Sajeetharan