0

1 つの uri にいくつかの「ページ」があり、右スクロールまたは左スクロールのジェスチャを使用してスクロールできるアプリを作成したいのですが、最初はいくつかの問題を考えることができます。別のページで選択したものに応じて特定のページにユーザーを配置する必要があり、ユーザーがスクロールを停止してそれらのページ間で終了することを許可しないでください。

4

2 に答える 2

1

これは、ピボットを使用して簡単に実行できます

XAML

<phone:Pivot Title="MyApplicationName" x:Name="MyPivot">
  <phone:PivotItem Header="Pivot Page1">
    <Grid> 
      ///Place here Your Page Content 
    </Grid>
  </phone:PivotItem>

<phone:PivotItem Header="Pivot Page2">
    <Grid> 
      ///Place here Your Second Page Content 
    </Grid>
  </phone:PivotItem>
<phone:Pivot>

ユーザーを特定のページに移動するには、たとえば、このページに移動するときに引数を渡すだけです

C# の最初のページ

NavigationService.Navigate(new Uri("/OurPage2.xaml?n"=TheNumberYouWant.ToString(),UriKind.Relative);

セカンドページ

protected override OnNavigatedTo( NavigationEventArgs e)
{
  int index = 0; //Default
  string temp;
  NavigationContext.QueryString.TryGetValue("n", out temp);
  if(!string.IsNullOrEmpty(temp))
    index = int.Parse(temp);
  MyPivot.SelectedIndex = index;
}
于 2013-08-04T21:38:32.863 に答える