Ich habe versucht, das Verfahren in diesem Thread dokumentiert mit: Pre-sorting a DataGrid in WPFC# WPF Sortierung Datagrid auf XAML Seite
aber mein Problem ist, dass Itemssource mein Datagrid ist nicht immer gleich ... es zu verschiedenen beobachtbaren Sammlungen gebunden werden während der Ausführung des Programms. Wie sortiere ich das Datengitter? Gibt es einen anderen Weg, dies zu tun? auf der Anzeigeseite ....
Dank
Dies funktioniert schließlich für mich: https://social.msdn.microsoft.com/Forums/vstudio/en-US/5d3942c8-e3e1-4284-b1b3-0b8b94150d86/sort-wpf-datagrid-column-programmatically?forum = wpf Ich setze die ItemsSource und füge programmatisch die Sortierbeschreibung hinzu. Ich bin nicht sicher, warum ich es nicht in XAML arbeiten lassen kann ... Ich kann es nur in der C# -Seite arbeiten lassen. Auch ... Ich muss in der Lage sein, die Daten zu bearbeiten, nachdem es sortiert ist ... und das erlaubt mir, dies zu tun, sowie die ItemsSource zu ändern. – Ken
Sie können dies in Vanilla XAML nicht tun, da nur das ursprüngliche CollectionView-Objekt geändert wird. Sie können eine angefügte Eigenschaft schreiben, die das für Sie jedoch tut. – hoodaticus