1

「戻るボタンでアプリケーションを閉じる」ルールに準拠していなかったため、WindowsPhoneマーケットプレイスでアプリが拒否されました。

現在、私は次のことを行っています。

  • アプリを開く

  • 詳細を入力したことがない場合は、詳細の保存ページに移動します

  • この「最初のエントリ」ページに到達したら、戻るボタンの使用をキャンセルします

ご覧のとおり、ユーザーに表示される最初のビューは私の「最初のエントリ」ページですが、私は賢く、ユーザーが空のメインページに戻らないようにロックしようとしています(詳細を入力していないため)。最初の画面でそれらが終了するのを本当に止めます。

次のようにSilverlightでコードを使用して終了する方法がないため

http://blogs.msdn.com/b/ptorr/archive/2010/08/01/exiting-a-windows-phone-application.aspx

私はどうしたらいいですか?

ユーザーに戻ってナビゲートさせてから、ユーザーが戻ってきたばかりであることをキャプチャして、もう一度ナビゲートする必要がありますか?(これは奇妙なやり方のようです)

または、最初のナビゲーションインスタンスをキャプチャし、実際にロードされている最初のページを履歴に保存せずに、ヒットしたときに終了する方法はありますか?

4

1 に答える 1

3

「戻るボタンのルールでアプリを閉じる」という意味だと思います

私はあなたのために働き、証明書の要求に固執するアプローチは最初のナビゲーションをリダイレクトすることだと思います...これはあなたの最初のページがバックスタックに入らない原因になります。Peterは、このための2つの実装をここで提供しています。

最初のナビゲーションのリダイレクト-PeterTorrのブログ

于 2010-12-30T09:25:20.177 に答える