2010-10-28 143 views
0

我正在使用Silverlight Toolkit DataGrid。分组工作正常,感谢PagedCollectionView班。自定义DataGrid组名称

我的问题是,有一个简单的方法来定义组标题的文本?当我分组"CurrentBook.SubTitle"(只是测试它 - 按照书的副标题进行分组实际上没有意义),它会在网格的组标题中显示“CurrentBook.SubTitle”,而我更喜欢SubTitle。

很明显,我可以在我的ViewModel中创建一个名为SubTitle的新属性,它沿着CurrentBook.SubTitle传递,但我只是想知道是否有任何内置的方法来影响组标题文本。

回答

1

如果没有看到你的代码的例子,它有点难以回答这个问题。请按照建议here制作DataGridRowGroupHeader的样式,并使用类似PropertyName="{Binding Collection Path=Name}"的样式,然后将该样式添加到RowGroupHeaderStyles属性中。我不知道,如果没有看到更多,我可以得到多少具体。