0

Windows Phone 8 アプリを開発しています。

いくつかの画像を ListBox にデータバインドしようとしていますが、縦に表示されています。

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
    <ListBox x:Name="picList">
        <ListBox.ItemTemplate>
            <DataTemplate>
                <StackPanel Orientation="Horizontal">
                    <Image Source="{Binding picture}" Height="80" Width="80"/>
                </StackPanel>
            </DataTemplate>
        </ListBox.ItemTemplate>
    </ListBox>
</Grid>
4

1 に答える 1

0

いいえ。ListBox の ItemsPanel を水平方向の StackPanel として設定する必要があります。ListBox 内の Items の配置を担当します。

<ListBox>
   <ListBox.ItemsPanel>
        <ItemsPanelTemplate>
             <StackPanel Orientation="Horizontal"/>
        </ItemsPanelTemplate>
   </ListBox.ItemsPanel>
</ListBox>
于 2013-02-01T09:28:14.270 に答える