将项添加到wrapgrid中的下一列

本文关键字:一列 添加 wrapgrid | 更新日期: 2023-09-27 17:49:27

我有一个这样的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的最大数量是8,在第8个GridViewItem添加到GridView后,Button崩溃了。然后在GridView的下一列添加一些其他的GridViewItem,但是第8个GridViewItem并没有占据第二列的所有空间,如果我添加新的GridViewItem,它会自动添加到第8个GridViewItem下面的第二列。如何显式添加GridViewItem到下一列?

将项添加到wrapgrid中的下一列

我认为你可以使用组,在gridview中有一个组集合。您可以在一个组中添加8个条目,然后在新组中设置other。