5
He siguiente vista de coleccióncómo ordenar los grupos de CollectionViewSource
<CollectionViewSource x:Key="messages" Source="{Binding src}">
<CollectionViewSource.GroupDescriptions>
<PropertyGroupDescription PropertyName="Group"/>
</CollectionViewSource.GroupDescriptions>
</CollectionViewSource>
Entonces asignarlo a ItemsSource de TreeView. Ahora, ¿cómo ordenar Grupos por su nombre? Parece que tienen orden aleatorio.
¿Por casualidad sabes cómo sacar eso en el código? Mi intención es clasificar los grupos existentes dentro de la cuadrícula cuando se hace clic en un botón ascendente/descendente. Lo que está sucediendo es que puedo ordenar mis filas por el nombre de campo, pero no los grupos. – TWood
TWood - messages.SortDescriptions.Add (nueva SortDescription ("Grupo", ListSortDirection.Ascending)); – cjmurph
Solo en caso de que alguien tenga el mismo problema que yo: Es posible que necesite agregar xmlns: scm = "clr-namespace: System.ComponentModel; assembly = WindowsBase" en su definición de ventana y use 'scm 'como espacio de nombres para SortDescription. –