0

ページ間を移動するときに値を渡すために OnNavigatedTo を使用しています。OnNavigatedTo で値を取得しています。

それはうまくいっていますが、今問題は、

サンプルの場合、画面 A、B、C があります。A から B にデータを送信すると、B でデータを収集できます。したがって、B には OnNavigatedTo メソッドがあり、B から C に移動して B に戻ると、OnNavigatedTo が 1 回呼び出されます。画面Bに戻ったら

誰かがこの問題を解決するのを手伝ってくれますか?

4

1 に答える 1

2

画面 B の OnNavigatedTo ハンドラーで、ナビゲーションが後方か新しいナビゲーションかを確認できます。

if (e.NavigationMode != System.Windows.Navigation.NavigationMode.Back)
{
    //Navigation is not backwards
    //Your code
}
于 2013-04-02T09:43:35.967 に答える