Ein Listenfeld funktioniert wie eine automatische Vervollständigung innerhalb einer Richtextbox, die ich mit Elementen aus einer Sammlung bevölke. Ich brauche es, um jedes Mal, wenn die Listbox gefüllt wird, automatisch das erste Element auszuwählen.
Wie mache ich das?
Danke
%Vor%Wenn Sie MVVM verwenden, können Sie auch eine andere Lösung versuchen:
SelectedValue
hinzu; List
, die Sie an die ListBox
setzen% setzen SelectedValue
mit valuesList.FirstOrDefault();
SelectedItem
von ListBox
an SelectedValue
(aus ViewModel) und setze die Bindung Mode="TwoWay"
Sie benötigen nur die Daten, die Sie verwenden. Sie sollten nicht interessiert sein, wie die Steuerung aussieht. (Sie wollen nicht mit dieser Kontrolle gekoppelt sein)
%Vor%könnte sein:
%Vor%und es wird auch funktionieren.
Die ListBox hat diese Klasse als DataContext:
%Vor%