1

テンプレート 10 の NavigationService に関連するValueプロパティが表示されます。このプロパティの特別な点は何ですか? どのように使用する必要がありますか?このトピックに関するドキュメントはありません。説明を手伝ってくれる人がいますか?

4

1 に答える 1

2

うーん。さて、私はあなたが尋ねていることを調べるのに時間をかけました. 言っておきますがValue、Template 10 ナビゲーション サービスにはプロパティがありません。フレームワークのソースからクラス図を含めたので、それを示します。

ここに画像の説明を入力

Dictionary代わりに、によって実装された OnNavigatedTo() および OnNavigatedFrom() メソッドに渡されるSuspension State を意味する場合INavigableValueこれは単に、サスペンド時に値を保存し、復元時に値を取得するために使用するプロパティ バッグです。このディクショナリに関する重要な点は、ユーザーが同じタイプのページに移動するとクリアされ、一時停止中にアプリが終了した場合にのみ保持されることです。通常の Suspend/Resume の間、高速切り替えは自動的に行われ、OnNavigatedFrom() が呼び出されますが、OnNavigatedTo() は呼び出されません。アプリは、ユーザーの介入を必要とせずにメモリから自動的に復元されます。介入する必要がある場合 (音楽アプリがこの機能を必要とする場合)、BootStrapper の OnResume オーバーライドはこの操作をキャッチし、ビューモデルまたは音楽サービスを呼び出すことができます。

これが役立つことを願っています。

于 2016-06-14T18:48:57.550 に答える