Windows 8 Windows 8列表视图重复列

Windows 8 Windows 8列表视图重复列,windows-8,Windows 8,我正在使用Windows 8应用程序,在该应用程序中,我必须在列表视图中一行显示4个项目。现在我有了代码,所有项目都是一个接一个地填充的。有人能给我介绍一下metro应用程序列表视图中重复列的逻辑吗。 我的代码如下 <ListView x:Name="ItemListView" ItemsSource="{Binding}" Margin="10,190,0,0"> <ListView.ItemTemplate> <DataTemplate&

我正在使用Windows 8应用程序,在该应用程序中,我必须在列表视图中一行显示4个项目。现在我有了代码,所有项目都是一个接一个地填充的。有人能给我介绍一下metro应用程序列表视图中重复列的逻辑吗。 我的代码如下

<ListView x:Name="ItemListView" ItemsSource="{Binding}" Margin="10,190,0,0">
    <ListView.ItemTemplate>
        <DataTemplate>
            <StackPanel Orientation="Vertical"  >                      
                <TextBlock Text="{Binding username}" />
                <TextBlock Text="{Binding value}" />
                <Image Source="{Binding thumb}" />
            </StackPanel>
        </DataTemplate>
    </ListView.ItemTemplate>
</ListView>

我想你可以用

<ListView>
   <VirtualizingStackPanel Orientataion="Horizontal">
   </VirtualizingStackPanel>
</ListView>

如果它不起作用,您可以使用
GridView
而不是
ListView

我认为您可以使用

<ListView>
   <VirtualizingStackPanel Orientataion="Horizontal">
   </VirtualizingStackPanel>
</ListView>

如果不起作用,可以使用
GridView
而不是
ListView