OnNavigatedToイベント中にページが表示されていることを明確にすることはできますか?それがすべてのページの可視性を言及していないのドキュメント:OnNavigatedToイベント中にPhoneApplicationPageが表示されますか?
は、私はすべてのサンプルコードは(ツームストーン後の初期データの読み込み、または再ロード状態)ページを更新参照してください。
ページ状態が設定されているため、ユーザーにちらつきや部分的なデータが表示されないようにしたいと思っています。
更新:ああ、私はそれが隠されていると思います。私はOnNavigatedTo()の呼び出しに10秒の遅延を追加した場合、私は10秒後までのページが表示されない:
System.Threading.Thread.Sleep(10000); // 10 seconds
アプリは、私が10秒間スプラッシュ画面を見始めると。再起動すると、10秒間黒い画面が表示され、更新されたページがスナップインします。決定的ではありませんが、隠されているように見えます。
+1良い質問です。私は、 'Loaded'イベントがまだ発生していないので、それが見えないと信じています。 –
ありがとうございます - これはLoadedについての良い点です。ロードされたイベントが発生する前にコントロールがビジュアルツリーに追加されていることを読んでいます。そこで、10秒のタイマーをLoaded()に移動し、Loaded()が呼び出される前にページUIが表示されるようにしました。 – peterept