Windows phone 8 水平滚动查看器Windows Phone

Windows phone 8 水平滚动查看器Windows Phone,windows-phone-8,scrollviewer,Windows Phone 8,Scrollviewer,我对Windows phone完全陌生,我是安卓和iOS开发者。正在尝试在Windows上复制我的应用程序。不管怎样,我正在寻找一种方法来使用滚动视图来显示12个按钮,每页6个,每页6个是网格形式,3行2列。我不知道该怎么办。如果您有任何帮助,我们将不胜感激。给我一点提示也不错。谢谢将此添加到您的每个页面 <ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">

我对Windows phone完全陌生,我是安卓和iOS开发者。正在尝试在Windows上复制我的应用程序。不管怎样,我正在寻找一种方法来使用滚动视图来显示12个按钮,每页6个,每页6个是网格形式,3行2列。我不知道该怎么办。如果您有任何帮助,我们将不胜感激。给我一点提示也不错。谢谢

将此添加到您的每个页面

<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="1*"/>
            <RowDefinition Height="1*"/>
            <RowDefinition Height="1*"/>
        </Grid.RowDefinitions>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="1*" />
            <ColumnDefinition Width="1*" />
        </Grid.ColumnDefinitions>

        <Button Grid.Column="0" Grid.Row="0" Content="Button" />
        <Button Grid.Column="0" Grid.Row="1" Content="Button" />
        <Button Grid.Column="0" Grid.Row="2" Content="Button" />
        <Button Grid.Column="1" Grid.Row="0" Content="Button" />
        <Button Grid.Column="1" Grid.Row="1" Content="Button" />
        <Button Grid.Column="1" Grid.Row="2" Content="Button" />
    </Grid>
</ScrollViewer>

我想您正在寻找:

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
    <ScrollViewer HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Disabled">
    <Grid Width="960" >
        <Grid.RowDefinitions>
            <RowDefinition></RowDefinition>
            <RowDefinition></RowDefinition>
            <RowDefinition></RowDefinition>
        </Grid.RowDefinitions>
        <Grid.ColumnDefinitions>
            <ColumnDefinition></ColumnDefinition>
            <ColumnDefinition></ColumnDefinition>
            <ColumnDefinition></ColumnDefinition>
            <ColumnDefinition></ColumnDefinition>
        </Grid.ColumnDefinitions>
        <Button Content="1" Margin="10"></Button>
        <Button Content="2" Grid.Row="1" Margin="10"></Button>
        <Button Content="3" Grid.Row="2" Margin="10"></Button>

        <Button Content="4" Grid.Column="1" Margin="10"></Button>
        <Button Content="5" Grid.Row="1" Grid.Column="1" Margin="10"></Button>
        <Button Content="6" Grid.Row="2" Grid.Column="1" Margin="10"></Button>

        <Button Content="7" Grid.Column="2" Margin="10"></Button>
        <Button Content="8" Grid.Row="1" Grid.Column="2" Margin="10"></Button>
        <Button Content="9" Grid.Row="2" Grid.Column="2" Margin="10"></Button>

        <Button Content="10" Grid.Column="3" Margin="10"></Button>
        <Button Content="11" Grid.Row="1" Grid.Column="3" Margin="10"></Button>
        <Button Content="12" Grid.Row="2" Grid.Column="3" Margin="10"></Button>
    </Grid>
    </ScrollViewer>
</Grid>

我在这里添加了图像:

页面在启动时包含6项

在滚动另外6项之后


是否要在一页中放置12个按钮?每一页上的问题不是很清楚,那是两页。每个页面都有6个按钮,所以你的页面就像一个透视页面?你滑动移动到下一个透视项目,或者你需要两个不同的页面?类似这样的分页,我认为你需要的是
pivot
Panorama
。看看这些控件的设计指南。非常非常迷人