J'ai une grille de données silverlight qui est liée à une PagedCollectionView affichant une collection de RowViewModels. Chaque RowVM possède une collection de CellViewModels, et les colonnes DataGrid sont templatecolumns et sont générées dynamiquement avec leur contenu lié à Cell [0] .Content, Cell [1] .Content, etc. En effet, les RowviewModels sont retournés à partir d'un service, et peut contenir n'importe quel nombre de colonnes et différents types de contenu.Tri d'une PagedCollectionView par index (à l'aide de SilverLine Datagrid)
Cela fonctionne très bien, mais j'ai rencontré des problèmes lors de l'activation du tri des colonnes dans le DataGrid. Il semble que la propriété SortMemberPath sur DataGridColumns (qui à la fin devient un SortDescription.PropertyName) ne fonctionnera pas avec une expression contenant un index, comme "Cells [1] .Content".
Est-ce que quelqu'un sait un moyen de contourner cela?
Salut! Merci pour votre réponse, mais je ne suis pas sûr de savoir comment cela se rapporte à mon problème avec le tri de la toolbar silverlight toolagrid? – Zissou