私は c# で WinRT アプリを開発しています。GridView を使用してアイテムを表示しています。
アイテムを水平に配置し、(最大幅に達したときに) 次のアイテムを新しい行に追加する必要があります (単純に: 垂直スクロールバーのみを表示できます)。
残念ながら、私の現在のxamlは、1行に水平にしかアイテムを追加できません(水平スクロールバーを使用)
<GridView x:Name="GridChildItem"
ItemContainerStyle="{StaticResource NonTickGridViewItem}"
VerticalContentAlignment="Stretch"
ItemTemplate="{StaticResource CustomChildItemTemplete}"
SelectionMode="Single"
IsItemClickEnabled="True"
ItemClick="gridViewChild_ItemClick_1"
Margin="0,40,0,0"
Height="Auto"
Background="{StaticResource DropDownMenuBackColor}"
ScrollViewer.IsHorizontalScrollChainingEnabled="False"
ScrollViewer.IsVerticalScrollChainingEnabled ="True"
VerticalAlignment="Top">
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal" Margin="20,0,0,0" />
</ItemsPanelTemplate>
</GridView.ItemsPanel>
</GridView>