Gibt es eine Möglichkeit, die .Text
Eigenschaft des Wpf ComboBox-Steuerelements direkt festzulegen?WPF ComboBox ... wie wird die Eigenschaft .Text festgelegt?
Meine Combobox ist an eine List<T>
Sammlung gebunden, aber wenn ich versuche, .Text
-Eigenschaft in der DropDownClosed
Veranstaltung zu setzen, ignoriert es es völlig.
Dachte ich würde dies erwähnen, da ich nur ein paar Stunden verschwendete, um es herauszufinden. Wenn der Text, den Sie einstellen möchten, nicht auf den Elementen in der Liste ist und Sie MultiBinding verwenden (dh zuerst + Name Name) und Sie IsEditable = "True" setzen, um es so zu arbeiten, wie Ray vorschlägt, wenn Sie ein Element auswählen Text zeigt den Objekttyp (dh MY.Project.Person) anstelle des richtigen Textes an. Ich habe noch keine Lösung gefunden. – modernzombie
@modernzombie: Überschreiben Sie 'ToString()' im Objekt. – SLaks
@modernzombie Oder verwenden Sie ComboBoxItem, und legen Sie das Tag auf dem Objekt auf das tatsächliche Objekt und den Inhalt auf die Zeichenfolge fest, die Sie anzeigen möchten. –