将项添加到wrapgrid中的下一列

时间:2012-12-26 04:36:33

标签: c# wpf xaml gridview windows-8

我有GridView这样的

<GridView x:Name="TestGridView"  SelectionMode="None">                
  <GridView.ItemsPanel>
    <ItemsPanelTemplate>
      <WrapGrid Orientation="Vertical" ItemWidth="300" ItemHeight="80"  Height="480" VerticalAlignment="Top"  />
    </ItemsPanelTemplate>
  </GridView.ItemsPanel>
</GridView>

我的一个GridViewItem包含一个按钮,当我点击此Button时,新的GridViewItem会动态添加到GridView,我想要GridViewItem的最大数量{1}}为8,在GridViewItem添加第八个GridView后,Button已崩溃。然后在GridViewItem的下一列添加一些其他GridView,但如果我添加新的GridViewItem,则第8 GridViewItem不会占用第二列的所有空格,它会自动添加到第8 GridViewItem以下的第2列。如何将GridViewItem明确添加到下一列?

1 个答案:

答案 0 :(得分:0)

我认为你可以使用group,gridview中有一个group collection。您只需在组中添加8项,然后在新组中设置其他项。