WPF-Listbox leeres Datatemplate
Ich Frage mich, wie Menschen behandeln Sie ein ListBox-Steuerelement, das keine Elemente? z.B. ich möchte zum binden einer Liste der Suchergebnisse, aber wenn keine Ergebnisse gefunden werden ich möchte die Anzeige "Keine Ergebnisse gefunden".
Den Weg, den ich momentan gegen dieses Problem ist, dass ich mich verstecken die listbox, wenn das ResultSet count = 0 und zeigen einen Aufkleber mit "Keine Ergebnisse gefunden" angezeigt. Idealerweise würde ich gerne so etwas wie die ASP .NET datagrid-EmptyTemplate Lösung.
Cheers
InformationsquelleAutor der Frage Alex | 2009-03-31
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe einige Erfolge mit diesem code:
InformationsquelleAutor der Antwort Matt Hamilton
Basierend auf @Matt Hamilton akzeptierte Antwort, für den Verweis, habe ich mir eine Variante die nicht erforderlich ist, die Bindung, als dass es nutzt die
HasItems
Eigenschaft desListBox
zum auslösen der leer Vorlage:Dies ermöglicht es der Stil, die weltweit genutzt werden, ohne dass der name der Eigenschaft, in der die Liste bindet. Ich fand es nützlich, wenn die Bindung an eine
CollectionViewSource
in XAML definiert.Ich bin mir nicht bewusst, irgendwelche Nachteile dieser Methode, Kommentare willkommen, wenn Sie sollten finden.
InformationsquelleAutor der Antwort g t