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