Xaml Windows 8手机堆叠面板

Xaml Windows 8手机堆叠面板,xaml,windows-phone-8,stackpanel,Xaml,Windows Phone 8,Stackpanel,在我的应用程序中,我想增加部分网格,然后一个接一个地修改页面。问题是,如果我想添加更多的部分,但它们在应用程序设计下面。我曾尝试添加stackpanel和stackviewer,但都不起作用。用户应该能够向下滚动并查看所有部分 先谢谢你 代码看起来有点像这样 <Grid Background="Teal"> <Grid HorizontalAlignment="Left" Height="163" VerticalAlignment="Top"

在我的应用程序中,我想增加部分网格,然后一个接一个地修改页面。问题是,如果我想添加更多的部分,但它们在应用程序设计下面。我曾尝试添加stackpanel和stackviewer,但都不起作用。用户应该能够向下滚动并查看所有部分

先谢谢你

代码看起来有点像这样

<Grid Background="Teal">

                <Grid HorizontalAlignment="Left" Height="163" VerticalAlignment="Top" Width="480">
                </Grid>


                <Grid Height="130" VerticalAlignment="Top" Margin="0,164,0,0"> 
                </Grid>


                <Grid Height="140" VerticalAlignment="Top" Margin="0,295,0,0">
                </Grid>


                <Grid x:Name="ContentPanel" Margin="0,435,0,129">
                </Grid>

                <Grid x:Name="ContentPanel2" Margin="0,435,0,129">
                </Grid>

</Grid>

  • 当一个网格离开页面时,用户应该能够向下滚动页面并查看所有网格

您需要将
组合以获得可滚动视图,例如:

<Grid Background="Teal">
    <ScrollViewer>
        <StackPanel>
            <Grid HorizontalAlignment="Left" Height="163" VerticalAlignment="Top" Width="480">
            ...
            </Grid>
            <Grid Height="130" VerticalAlignment="Top"> 
            ...
            </Grid>
            <Grid Height="140" VerticalAlignment="Top">
            ...
            </Grid>
            <Grid x:Name="ContentPanel">
            ...
            </Grid>
            <Grid x:Name="ContentPanel2">
            ...
            </Grid>
        </StackPanel>
    </ScrollViewer>
</Grid>

...
...
...
...
...