none
SemanticZoom的内嵌分组GridView不能自动换列? RRS feed

  • 问题

  • 我在SemanticZoom中的ZoomedInView用了一个GridView做父容器

    在GridView的ItemsPanel用了一个VirtualizingStackPanel做容器,代码如下:

    <SemanticZoom.ZoomedInView>
                        <GridView ItemsSource="{Binding Source={StaticResource Data}}" SelectionMode="None" Height="Auto"     >
                            <GridView.ItemsPanel>
                                <ItemsPanelTemplate>
                                    <VirtualizingStackPanel   Orientation="Horizontal"   />
                                </ItemsPanelTemplate>
                            </GridView.ItemsPanel>

    我想让每一组(竖向排列)GridView到达底部后会自动换列,可惜没有达到目的,是我用的控件不对么?

    2012年6月20日 7:56

答案

  • 我在SemanticZoom中的ZoomedInView用了一个GridView做父容器

    在GridView的ItemsPanel用了一个VirtualizingStackPanel做容器,代码如下:

    <SemanticZoom.ZoomedInView>
                        <GridView ItemsSource="{Binding Source={StaticResource Data}}" SelectionMode="None" Height="Auto"     >
                            <GridView.ItemsPanel>
                                <ItemsPanelTemplate>
                                    <VirtualizingStackPanel   Orientation="Horizontal"   />
                                </ItemsPanelTemplate>
                            </GridView.ItemsPanel>

    我想让每一组(竖向排列)GridView到达底部后会自动换列,可惜没有达到目的,是我用的控件不对么?

    VirtualizingStackPanel   改为 WrapGrid 或者可变大小的WrapGrid
    2012年6月20日 8:08