1

OK、私がやろうとしていることはかなり単純です:

  • テーブルのようなグリッド (行ごとに 3 つの画像など) に表示しようとしている画像のリストを (バインディングを使用して) 取得しています。
  • これはどのように行うことができますか?

  <ListBox.ItemTemplate>
       <DataTemplate>

           <Image Height="100" Width="100" Margin="12,0,9,0" Source="{Binding AlbumArt}"/>

       </DataTemplate>
  </ListBox.ItemTemplate>

このように、画像はプロパティ表示ですが、私が望む方法ではありません-それらは上下に表示され、好きではありません:

  • ABC
  • 防御力
  • GHI

これはどのように行うことができますか?何か案は?

4

2 に答える 2

-1

1 つは垂直方向、もう 1 つは水平方向の 2 つの StackPanels を使用できます。それらを含めるように編集されたコードは次のとおりです。

<ListBox.ItemTemplate>
    <DataTemplate>
        <StackPanel Orientation="Verticle">
            <StackPanel Orientation="Horizontal">

                <Image Height="100" Width="100" Margin="12,0,9,0" Source="{Binding AlbumArt}"/>

            </StackPanel>
        </StackPanel>
    </DataTemplate>
</ListBox.ItemTemplate>
于 2013-07-10T14:12:44.897 に答える