Hi
Ich habe eine Listbox die ich an eine Dictionary binden möchte. Listbox.Datasource gibt es in WPF nicht. Ich habe das über Listbox.Itemsource gelöst. Leider werden die Einträge der Listbox nicht nach Änderungen in Dictionary aktualisiert.
Ich möchte in der Listbox nur die Values der Dictionary anzeigen.
Beim auswählen eines Eintrags brauche ich aber den Key.
ich hoffe ihr könnt mir helfen.
Hallo Ayke,
die WPF-Controls sind nicht wirklich dafür ausgelegt, Dictionaries als Datenquellen zu verwenden.
Verwende stattdessen eine ObservableCollection<T> mit einer benutzerdfinierten Datenklasse. Über ein DataTemplate kannst du dann festlegen, welche Properties tatsächlich wie angezeigt werden sollen.
Implementiert diese Klasse dann INotifyPropertyChanged, werden Änderungen automatisch weitergereicht.