0

私はインターネット全体を検索しましたが、私の問題に対する答えを見つけることができませんでした。

1 つはテキスト、もう 1 つはイメージをドラッグするラップ パネルの 2 つの列を持つリストビューを作成できるようにしたいと考えています。

現在、リストビューをデータセットにバインドしているため、そのデータセットの列は 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>

このコードとその多くのバリエーションを使用しようとしましたが、バインドする方法が見つかりません。

4

1 に答える 1

1

WrapPanelsを設定する場合は、自分自身を設定しないでください。 であるDataContextが必要です( をバインドします)。ItemsControlItemsPanelWrapPanelItemsSource

<ItemsControl ItemsSource="{Binding Items}">
    <ItemsControl.ItemsPanel>
        <ItemsPanelTemplate>
            <WrapPanel />
        </ItemsPanelTemplate>
    </ItemsControl.ItemsPanel>
</ItemsControl>
于 2012-01-30T16:02:26.703 に答える