是否可以为数据网格行模板化容器,以便它们可以水平换行?例如,在ItemsControl中,您只需更改ItemsPanel即可使用WrapPanel。
我不能使用ItemsControl,因为我想在绑定到DomainDataSource时使用DataGrid中的Grouping支持。
答案 0 :(得分:0)
答案很简单:不。
DataGrid
要求使用DataGridRowsPresenter
原语控件来显示行。这将处理行和组标题行的布局。它不支持任何会改变它放置这些控件的样式。
你无法用不同的控件替换DataGridRowsPresenter
,DataGrid
类的内部代码假设其模板中有一个名为“RowsPresenter”的控件可以直接转换为输入DataGridRowsPresenter
。