5
Mam następujący widzenia gromadzeniaJak sortować grupy CollectionViewSource za
<CollectionViewSource x:Key="messages" Source="{Binding src}">
<CollectionViewSource.GroupDescriptions>
<PropertyGroupDescription PropertyName="Group"/>
</CollectionViewSource.GroupDescriptions>
</CollectionViewSource>
Potem przypisać go do katalogów za ItemsSource. Teraz, jak sortować Grupy według ich nazwy? Wydają się mieć kolejność losową.
Czy wiesz, jak to zrobić w kodzie? Moim zamiarem jest sortowanie istniejących grup w siatce po kliknięciu przycisku rosnącego/malejącego. Dzieje się tak, że mogę sortować moje wiersze według nazwy pola, ale nie grupy. – TWood
TWood - messages.SortDescriptions.Add (new SortDescription ("Group", ListSortDirection.Ascending)); – cjmurph
Na wypadek, gdyby ktoś miał ten sam problem co ja: może być konieczne dodanie xmlns: scm = "clr-namespace: System.ComponentModel; assembly = WindowsBase" w definicji okna i użycie 'scm 'jako przestrzeni nazw dla SortDescription. –