「戻るボタンでアプリケーションを閉じる」ルールに準拠していなかったため、WindowsPhoneマーケットプレイスでアプリが拒否されました。
現在、私は次のことを行っています。
アプリを開く
詳細を入力したことがない場合は、詳細の保存ページに移動します
この「最初のエントリ」ページに到達したら、戻るボタンの使用をキャンセルします
ご覧のとおり、ユーザーに表示される最初のビューは私の「最初のエントリ」ページですが、私は賢く、ユーザーが空のメインページに戻らないようにロックしようとしています(詳細を入力していないため)。最初の画面でそれらが終了するのを本当に止めます。
次のようにSilverlightでコードを使用して終了する方法がないため
http://blogs.msdn.com/b/ptorr/archive/2010/08/01/exiting-a-windows-phone-application.aspx
私はどうしたらいいですか?
ユーザーに戻ってナビゲートさせてから、ユーザーが戻ってきたばかりであることをキャプチャして、もう一度ナビゲートする必要がありますか?(これは奇妙なやり方のようです)
または、最初のナビゲーションインスタンスをキャプチャし、実際にロードされている最初のページを履歴に保存せずに、ヒットしたときに終了する方法はありますか?