是否有可能模拟datagrid行的容器,以便它们可以水平换行?例如在ItemsControl中,您可以简单地将ItemsPanel更改为使用WrapPanel。Silverlight 3 Datagrid:模板行容器
我不能使用ItemsControl,因为我想在绑定到DomainDataSource时使用DataGrid中的分组支持。
是否有可能模拟datagrid行的容器,以便它们可以水平换行?例如在ItemsControl中,您可以简单地将ItemsPanel更改为使用WrapPanel。Silverlight 3 Datagrid:模板行容器
我不能使用ItemsControl,因为我想在绑定到DomainDataSource时使用DataGrid中的分组支持。
答案是一个简单的:否
的DataGrid
要求DataGridRowsPresenter
原始控制用于呈现的行。这将处理行和组标题行的布局。它不支持任何会改变这些控件放置方式的样式。
你不能用一个不同的控制替代DataGridRowsPresenter
,内部代码为DataGrid
类假设有在其与能直接转换为类型DataGridRowsPresenter
名“RowsPresenter”模板控制。
这个相关问题中的图像阐明了我试图实现的目标。 http://stackoverflow.com/questions/2019942/silverlight-3-datagrid-like-grouping-in-itemscontrol – 2010-01-08 14:39:28
分组需要什么外观?您是否在寻找分组与默认情况下显示的相同,只有“详细信息”部分才能成为包装面板? – AnthonyWJones 2010-01-08 11:58:07