将包装面板添加到Listview项目

时间:2012-01-30 15:55:10

标签: c# wpf xaml listview wrappanel

我在互联网上搜索过,但无法找到问题的答案。

我希望能够拥有一个包含两列的列表视图,一列包含文本,另一列包含一个包裹面板以将图像拖入。

我目前正在将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 个答案:

答案 0 :(得分:1)

WrapPanels如果您设置DataContext,则不会填充自己,您需要ItemsControl ItemsPanel WrapPanel(绑定{ {1}})。

ItemsSource