2010-01-08 44 views
1

是否有可能模拟datagrid行的容器,以便它们可以水平换行?例如在ItemsControl中,您可以简单地将ItemsPanel更改为使用WrapPanel。Silverlight 3 Datagrid:模板行容器

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

+0

分组需要什么外观?您是否在寻找分组与默认情况下显示的相同,只有“详细信息”部分才能成为包装面板? – AnthonyWJones 2010-01-08 11:58:07

回答

0

答案是一个简单的:否

DataGrid要求DataGridRowsPresenter原始控制用于呈现的行。这将处理行和组标题行的布局。它不支持任何会改变这些控件放置方式的样式。

你不能用一个不同的控制替代DataGridRowsPresenter,内部代码为DataGrid类假设有在其与能直接转换为类型DataGridRowsPresenter名“RowsPresenter”模板控制。

+0

这个相关问题中的图像阐明了我试图实现的目标。 http://stackoverflow.com/questions/2019942/silverlight-3-datagrid-like-grouping-in-itemscontrol – 2010-01-08 14:39:28