/ / 2列のグリッドにリストを表示するにはどうすればよいですか? - windows-phone-7、xaml

2列のグリッドにリストを表示するにはどうすればよいですか? - windows-phone-7、xaml

私は画像のリストを作成するアプリを持っています。 1行に表示されているので、2列に配置する方が効率が良いと思うので、Stackpanelを削除しようとしました:

            <ListBox
ItemsSource="{Binding Images}"
SelectionChanged="ListBox_SelectionChanged">

<ListBox.ItemTemplate>

<DataTemplate>

<Image Source="{Binding SmallLogoURL}" Height="75" Width="75" Margin="0,0,10,0" />

</DataTemplate>

</ListBox.ItemTemplate>

</ListBox>

しかし、私はまだそれを単一の列リストに入れます: - /

回答:

回答№1は2

あなたはそれを WrapPanel あなたの ItemsPanelTemplate 好き。

<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<toolkit:WrapPanel/>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>

PS - あなたは Width あなたの WrapPanel あなたの画像がすでに2つの列を達成するために固定サイズを持っているので、あなたが撮影している列の量を反映するために、あるいはそれだけで満たすことができます。

お役に立てれば。