2012-01-30 147 views
0

我在互联网上搜索了所有内容,但无济于事找到我的问题的答案。将列表面板添加到列表视图项目

我希望能够有两列的列表视图,一列是文本,另一列是使用包装面板拖动图片。

我目前将listview绑定到数据集,所以所述数据集的列被WPF列挑选出来。

<GridViewColumn Width="100" Header="Name" DisplayMemberBinding="{Binding Path=Name}"/> 
<GridViewColumn Width="110" Header="Items" > 
    <GridViewColumn.CellTemplate> 
     <DataTemplate> 
      <WrapPanel DataContext="{Binding Path=Items}" /> 
     </DataTemplate> 
    </GridViewColumn.CellTemplate> 
</GridViewColumn> 

我试图用这个代码和它的许多变化,但我就是无法找到绑定它的方式。

回答

1

WrapPanels如果你设置了DataContext不填充自己,你需要一个ItemsPanel这是一个WrapPanelItemsControl(绑定ItemsSource)。

<ItemsControl ItemsSource="{Binding Items}"> 
    <ItemsControl.ItemsPanel> 
     <ItemsPanelTemplate> 
      <WrapPanel /> 
     </ItemsPanelTemplate> 
    </ItemsControl.ItemsPanel> 
</ItemsControl> 
+0

非常感谢,正是我所需要的! – user1178412 2012-01-31 00:53:03

+0

@ user1178412:不客气,很高兴帮助:) – 2012-01-31 00:53:20