私はWP 7.5アプリを持っています。私はスプラッシュ画面を持って、私のMainPage.xamlには著作権免責条項とスタートボタンがあります。ユーザーがボタンをクリックすると、ホーム画面(Home.xaml)に移動し、ユーザーはアプリとの中核的なやりとりを開始できます。メインページをスキップし、アプリケーション起動時に2番目の画面に移動する
は、私が欲しいのです:
1:つまりMainPage.xamlを著作権画面は、ユーザーがそれをインストールした後、アプリケーションを起動するだけの非常に最初の時間を表示されます。その後、アプリケーションメニューまたはタイルから開始すると、私は著作権ページを表示したくありません。
2:ユーザーが[開始/承諾]ボタンをクリックしてHome.xamlに行くと、戻るボタンをクリックしてMainPage.xamlに戻ることはできませんが、代わりにホーム画面から戻ると同じですアプリケーションを終了する必要があります。
1:MainPage.xamlをさんOnNavigateToのために、私はApplicationSettingキー、showCopyrightをチェックし、私はこれまでやった
。それが見つからないか真実なら、私は何もしません。 falseの場合は、Home.xamlにNavigationService.Navigateを使用します。
2:Start/Acceptボタンを押すと、ApplicationSettingsキーがfalseに設定されます。上記のアプローチと
問題:
1:私は、ホームスクリーンからボタンをバック使用している場合は、私は無限ループに入ります。アプリは終了する必要がありますが、終了しません。
質問:
1:上記のアプローチは正しいのですか、それとも良い方法がありますか?
2:私が正しい方向にいる場合、Home.xamlを使用しているときに戻るボタンでアプリケーションを終了させるにはどうすればよいですか?
ありがとうございました。
編集:私は、Windows Phoneアプリケーションからの明示的な出口についての素晴らしい説明hereを見つけsake--レコードの場合。 WP7.1/7.5以降、Silverlight WPアプリケーションを明示的に終了する組み込みの方法はありません。
可能重複http://stackoverflow.com/questions/6875875/exit-application-on-back-button-on-wp7 –
@Xin:おかげで、それはほとんど似たようなケースです。そこに提案があった。 – oms