Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 向Listview项添加包裹面板_C#_Wpf_Xaml_Listview_Wrappanel - Fatal编程技术网

C# 向Listview项添加包裹面板

C# 向Listview项添加包裹面板,c#,wpf,xaml,listview,wrappanel,C#,Wpf,Xaml,Listview,Wrappanel,我在互联网上到处搜索,但没有找到我问题的答案 我希望能够有一个包含两列的listview,一列包含文本,另一列包含可将图像拖动到其中的环绕面板 我目前正在将listview绑定到一个数据集,因此WPF列将拾取所述数据集的列 <GridViewColumn Width="100" Header="Name" DisplayMemberBinding="{Binding Path=Name}"/> <GridViewColumn Width="110" Header="Items"

我在互联网上到处搜索,但没有找到我问题的答案

我希望能够有一个包含两列的listview,一列包含文本,另一列包含可将图像拖动到其中的环绕面板

我目前正在将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>


我试图使用此代码及其许多变体,但我就是找不到绑定它的方法。

WrapPanel
不会自行填充如果您设置
DataContext
,您需要一个带有
WrapPanel
(绑定
ItemsSource


非常感谢,这正是我需要的!
<ItemsControl ItemsSource="{Binding Items}">
    <ItemsControl.ItemsPanel>
        <ItemsPanelTemplate>
            <WrapPanel />
        </ItemsPanelTemplate>
    </ItemsControl.ItemsPanel>
</ItemsControl>