2017-09-08 2 views
0

Ich habe eine Listview, die Databound zu einer Observable Collection ist.Machen Sortdescription auch sortieren datengebundene Sammlung, die an Listview wpf c gebunden ist #

Ich habe Sortierung mit SortingDirection implementiert (es auf die ListView angewendet und auch versucht, es auf eine CollectionViewsource anzuwenden, nachdem die CollectionViewSource auch ordnungsgemäß an die ListView gebunden) Die Sortierung jeder Spalte funktioniert ohne Probleme.

In meiner MainWindow.xaml.cs ändere ich die Positionen der Elemente in der Observable-Sammlung. Um dies zu tun, muss ich die Sortierrichtung löschen, die auf die ListViewSource angewendet wurde, oder es wird das Verschieben von Dateien und die manuellen Auf- und Ab-Bewegungen durch die Sortierung überschrieben.

Für dieses Problem brauche ich Die Sortierbeschreibung, um sich auf die gebundenen Daten anzuwenden, so dass ich es später entfernen kann und immer noch die sortierte Reihenfolge behalten.

Viele Leute stellten ähnliche Fragen hier, aber Antworten immer dort, wo "ist es wirklich wichtig, dass die Sammlung sortiert ist? Willst du es nicht einfach auf die Ansicht anwenden?" Meine Antwort darauf ist ja, es ist wirklich wichtig. Ich würde mit dem Schreiben einer Sortierung für meine Sammlung gehen, aber es ist datengebunden und würde Ereignisse jedes Mal auslösen, wenn ein Objekt während der Bubble Sort geändert wird.

Wenn jemand eine Lösung dafür hat, lass es mich wissen.

Mit freundlichen Grüßen.

Antwort

Verwandte Themen