【发布时间】:2010-07-09 08:26:41
【问题描述】:
我有一个 silverlight 数据网格,它绑定到一个显示 RowViewModel 集合的 PagedCollectionView。
每个 RowVM 都有一个 CellViewModels 集合,datagrid 列是模板列,动态生成,其内容绑定到 Cell[0].Content、Cell[1].Content 等。这是因为 rowviewmodels 是从一项服务,可以包含任意数量的列和不同类型的内容。
这很好用,但是在启用数据网格中的列排序时遇到了问题。 DataGridColumns 上的 SortMemberPath 属性(最终成为 SortDescription.PropertyName)似乎不适用于包含索引的表达式,例如“Cells[1].Content”。
有人知道解决这个问题的方法吗?
【问题讨论】:
标签: wpf silverlight silverlight-toolkit