Silverlight 3 Datagrid:模板行容器

时间:2010-01-08 10:53:02

标签: silverlight templates datagrid coding-style

是否可以为数据网格行模板化容器,以便它们可以水平换行?例如,在ItemsControl中,您只需更改ItemsPanel即可使用WrapPanel。

我不能使用ItemsControl,因为我想在绑定到DomainDataSource时使用DataGrid中的Grouping支持。

1 个答案:

答案 0 :(得分:0)

答案很简单:不。

DataGrid要求使用DataGridRowsPresenter原语控件来显示行。这将处理行和组标题行的布局。它不支持任何会改变它放置这些控件的样式。

你无法用不同的控件替换DataGridRowsPresenterDataGrid类的内部代码假设其模板中有一个名为“RowsPresenter”的控件可以直接转换为输入DataGridRowsPresenter