ComboBox mit leerem Gegenstand?
Nehmen wir an, wir haben eine Datenquelle binden, um eine Sammlung von Datenbank. Es gibt keine null-Element natürlich. So fügen Sie eine void Element in einer ComboBox, so dass beim ersten laden der Benutzer sehen, eine leere Zeichenfolge. Ich don ' T wollen, fügen Sie eine dummy - /void-Objekt in die Sammlung. Optimal in XAML. Irgendwelche Vorschläge?
Kommentar zu dem Problem - Öffnen
Bitte beachten Sie, dass die Lösung NICHT funktioniert, mit Bindung.
Ich fand einen Weg, um das binding-problem, siehe dieser Beitrag: stackoverflow.com/questions/6446699/...
InformationsquelleAutor der Frage PaN1C_Showt1Me | 2009-07-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
BEARBEITEN
Als @surfen erwähnt im Kommentar, BindingProxy ist Abhilfe für das binding-Problem
InformationsquelleAutor der Antwort Arsen Mkrtchyan
InformationsquelleAutor der Antwort Андрей Мосальский
Für die Bindung auf MVVM-Objekt:
Und für Sie verbindlich an :
Und der generische Konverter :
Nur wichtig zu erklären, dass die SelectedValuePath in der combobox.
🙂
InformationsquelleAutor der Antwort david
Versuchen die Mahapps combobox.
xmlns:controls="http://metro.mahapps.com/winfx/xaml/controls"
InformationsquelleAutor der Antwort Anurag