このナビゲーションインスタンスの個別のページをロードします
-
14-10-2019 - |
質問
Windows Phone Market Placeでアプリを拒否したばかりです。「バックボタンの閉鎖アプリケーション」ルールを遵守しなかったからです。
現在、私は以下をやっています:
オープンアプリ
詳細を入力したことがない場合は、[詳細]ページに移動します
この「最初のエントリ」ページに到着すると、バックボタンの使用をキャンセルします
あなたが見ることができるので、ユーザーが見る最初のビューは私の「最初のエントリ」ページですが、私はスマートになり、ユーザーが空のメインページに戻るのをロックしようとしています(彼らは詳細を入力していないので)私は彼らが最初の画面で出るのを本当に止める。
Silverlightでコードを使用して終了する方法がないため、
http://blogs.msdn.com/b/ptorr/archive/2010/08/01/exiting-a-windows-phone-application.aspx
私はどうしたらいいですか?
ユーザーにバックバックしてから、彼らがちょうど戻って再びナビゲートしたことをキャプチャしてみてください。 (これはそれをする奇妙な方法のように思えます)
または、最初のナビゲーションインスタンスをキャプチャして単純にキャプチャする方法がありますか 保存しないでください 最初のページは実際に歴史にロードされているので、彼らが戻ってくると、とにかく終了しますか?
解決
私はあなたが「バックボタンのルールの閉じるアプリ」を意味すると仮定するつもりです
あなたのために働き、CERT REQに固執するアプローチは、Intial Navigationをリダイレクトすることだと思います...これにより、最初のページがバックスタックに入らないようになります。 Peterは、ここで2つの実装を提供しています。