C# 向Listview项添加包裹面板
我在互联网上到处搜索,但没有找到我问题的答案 我希望能够有一个包含两列的listview,一列包含文本,另一列包含可将图像拖动到其中的环绕面板 我目前正在将listview绑定到一个数据集,因此WPF列将拾取所述数据集的列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"
<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>