Wenn Sie Dictionary als Itemsource zu Listbox setzen, verwenden Sie den folgenden Code zum Sortieren:
%Vor%Der obige Code gibt die Elemente zurück, die "a" enthalten.
Hier ist eine angehängte Eigenschaft zum Binden eines Filters:
%Vor%Wird in xaml folgendermaßen verwendet:
%Vor%Und Viewmodel:
%Vor%Ich lade eine Liste von Strings in meinem %code% , jetzt möchte ich es filtern, wenn ich Text in einem %code% eintrage. Wie kann ich es tun?
%Vor%Ich binde es in XAML mit:
ItemsSource="{Bindeelementliste}"
CollectionViewSource-Klasse kann hier helfen. Soweit ich weiß, hat es viele Möglichkeiten, Sammlungen zu filtern, zu sortieren und zu gruppieren.
%Vor%Wenn Sie keinen Filter benötigen, setzen Sie %code% auf %code% . Lesen Sie auch diesen Artikel auf Filtern
Ich lade eine Liste von Strings in meinem ListBox
, jetzt möchte ich es filtern, wenn ich Text in einem TextBox
eintrage. Wie kann ich es tun?
Ich binde es in XAML mit:
ItemsSource="{Bindeelementliste}"
CollectionViewSource-Klasse kann hier helfen. Soweit ich weiß, hat es viele Möglichkeiten, Sammlungen zu filtern, zu sortieren und zu gruppieren.
%Vor% Wenn Sie keinen Filter benötigen, setzen Sie view.Filter
auf null
.
Lesen Sie auch diesen Artikel auf Filtern
Hier ist eine angehängte Eigenschaft zum Binden eines Filters:
%Vor%Wird in xaml folgendermaßen verwendet:
%Vor%Und Viewmodel:
%Vor%