簡體   English   中英

將包裝面板添加到列表視圖項

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM