将全景项添加到全景页面

时间:2014-08-22 15:45:18

标签: c# visual-studio xaml windows-phone-8 panorama-control

默认情况下,当您在Windows手机上设置全景页面时,它会给我2页“第一项”和“第二项”,我可以在这些页面之间滚动。但是当我尝试手动添加另一个页面(第3项)时,它不会滚动到第3页而是只是位于第1项的顶部而我根本无法移动它。

这是Visual Studio模板为您提供的:

             

        <!--Panorama item one-->
        <controls:PanoramaItem Header="item1">
            <Grid/>
        </controls:PanoramaItem>

        <!--Panorama item two-->
        <controls:PanoramaItem Header="item2">
            <Grid/>
        </controls:PanoramaItem>
    </controls:Panorama>
</Grid>

是否可以通过XAML获得超过2个全景页面?

-Thanks

1 个答案:

答案 0 :(得分:1)

这里的页面是指PanoramaItems,是的,你可以有多个PanoramaItems。

<Grid x:Name="LayoutRoot">
    <phone:Panorama Title="my application">

        <!--Panorama item one-->
        <phone:PanoramaItem Header="item1">
            <Grid/>
        </phone:PanoramaItem>

        <!--Panorama item two-->
        <phone:PanoramaItem Header="item2">
            <Grid/>
        </phone:PanoramaItem>

        <phone:PanoramaItem Header="item3">
            <Grid/>
        </phone:PanoramaItem>

        <phone:PanoramaItem Header="item4">
            <Grid/>
        </phone:PanoramaItem>
    </phone:Panorama>
</Grid>

另请阅读此Panorama Design Guideline了解更多详情