У меня есть dllagrid silverlight, который привязан к PagedCollectionView, отображающему коллекцию RowViewModels.Сортировка PagedCollectionView по индексу (с использованием Silverlight Datagrid)
В каждом RowVM имеется коллекция CellViewModels, а столбцы datagrid - это шаблонные столбцы и динамически генерируются с привязкой их содержимого к Cell [0] .Content, Cell [1] .Content и т. Д. Это происходит потому, что возвращаются модели rowview из службы и может содержать любое количество столбцов и разных типов контента.
Это работает очень хорошо, но я столкнулся с проблемами при включении сортировки столбцов в datagrid. Кажется, что свойство SortMemberPath в DataGridColumns (которое в конце концов становится SortDescription.PropertyName) не будет работать с выражением, содержащим индекс, например «Cells [1] .Content».
Кто-нибудь знает об этом?
Привет! Спасибо за ответ, но я не уверен, как это относится к моей проблеме при сортировке набора инструментов Silverlight tooltit datagrid? – Zissou