この方法でページ ナビゲーションを設計したとします。
P(1) -> P(2) に移動 -> P(3) に移動し、P(3) で、ユーザーはホーム ボタン (Microsoft ボタン) をクリックします。
a) アプリの再起動時に p(3) に戻るにはどうすればよいですか?
ありがとう
- - アップデート
このイベントで何をする必要がありますか?
protected override void OnLaunched(LaunchActivatedEventArgs args) { Frame rootFrame = Window.Current.Content as Frame; // Window に既にコンテンツがある場合は、アプリの初期化を繰り返さないでください。 // ウィンドウがアクティブであることを確認します if (rootFrame == null) { // ナビゲーション コンテキストとして機能するフレームを作成し、最初のページに移動します rootFrame = new Frame(); if (args.PreviousExecutionState == ApplicationExecutionState.Terminated) { //TODO: 以前に中断されたアプリケーションから状態をロードする } // フレームを現在の Window に配置します Window.Current.Content = rootFrame; } if (rootFrame.Content == null) { // ナビゲーション スタックが復元されていない場合は、最初のページに移動し、 // 必要な情報をナビゲーションとして渡すことにより、新しいページを構成します // パラメータ if (!rootFrame.Navigate(typeof(MainPage), args.Arguments)) { throw new Exception("初期ページの作成に失敗しました"); } } // 現在のウィンドウがアクティブであることを確認します Window.Current.Activate(); }