[英]Adding a Wrap Panel to a Listview Item
我已經在整個互聯網上進行了搜索,但沒有找到解決我問題的答案。
我希望能夠有一個包含兩列的列表視圖,一列帶有文本,一列帶有可將圖像拖入的包裝面板。
我目前正在將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>
我試圖使用此代碼及其許多變體,但我只是找不到綁定它的方法。
如果設置DataContext
,則WrapPanels
不會自動填充自身,您需要一個ItemsControl
以及一個ItemsPanel
,它是WrapPanel
(綁定ItemsSource
)。
<ItemsControl ItemsSource="{Binding Items}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ItemsControl>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.