<Grid>
<Blacklight_Controls:DragDockPanelHost >
<ItemsControl ItemsSource="{Binding Path=DashBoardItemList}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Blacklight_Controls:DragDockPanel Header="Titel"/>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</Blacklight_Controls:DragDockPanelHost>
</Grid>这看起来像这样..

ItemsControl新生成的DragDockPanels,添加到另一个DragDockPanel中。而不是DragDockPanelHost。因为DragDockPanels不能被移动。我需要的是,生成的DragDockPanes必须直接添加到DragDockPanelHost,而不是在另一个DragDockPanel内。
发布于 2012-01-30 23:54:33
我也有同样的问题。删除ItemTemplate产生了我想要的效果。
<blacklight:DragDockPanelHost x:Name="Fields" >
<ItemsControl>
<blacklight:DragDockPanel Style="{StaticResource DragDockPanelStyle}">
<ContentControl cal:View.Model="{Binding}" />
</blacklight:DragDockPanel>
</ItemsControl>
</blacklight:DragDockPanelHost>https://stackoverflow.com/questions/6771893
复制相似问题