0

「OnNavigatedTo」イベントを介していくつかのセットアップ作業を行う、ナビゲートしているページがあります。

このページにはTimePickerコントロールが含まれており、Timepickerコントロールを終了してフォーカスがページに戻ると、再び「OnNavigatedTo」イベントが発生していることがわかりました。

その結果、セットアップが再び行われ、問題が発生します。また、最初にそのページに移動したときと同じNavigationContext.QueryStringがある場合でも同様です。

このイベントが再度呼び出されるのを避けることはできないと思いますが、Timepickerコントロールを終了した結果としてここに来たことを知る方法はありますか?

  • ありがとう
4

1 に答える 1

1

OnNavigatedToでチェックを設定したクラス(インスタンスレベル、静的ではない)でブール値を定義するのはどうですか?falseの場合は、作業を行ってtrueに設定します。さて、さらに1レベル戻って、このページが表示されたものをタップしても、これが機能するかどうかは100%わかりません。確認してください。また、すべてがトゥームストーニングで機能することを確認してください。問題が発生する可能性が高い場所です。

--ランディ

于 2011-06-21T01:20:23.713 に答える