0

現在、WindowsPhoneアプリに取り組んでいます。


アプリでは、1ページで例外を処理しています。Wi-Fi接続がない場合、XNAメッセージボックスが表示され、ユーザーはWi-Fi設定ページを開くことを選択できます。私は次のコードを持っています:

ConnectionSettingsTask connectionSettingsTask = new ConnectionSettingsTask();

connectionSettingsTask.ConnectionSettingsType = ConnectionSettingsType.WiFi;

connectionSettingsTask.Show();

ただし、これに伴う問題は、ユーザーがページをヒットback keyすると、wifi settingsページ1に戻ることです。これには、読み込みの問題があり、適切なコンテンツを表示できません。この場合、ユーザーに直接別のページに移動して、ページ2と呼びます。

それは可能ですか?ありがとうございました

++++++++++++++更新

XNAメッセージボックスを表示するときにバックキー機能をカスタマイズする方法はありますか?

4

3 に答える 3

0

XNAコーディングについてはよくわかりませんが、wifi接続ページからアプリに戻ると、OnNavigatedTo関数が呼び出されることは知っています。アプリケーションフローに従ってコードのフローを設定してみてください。コンストラクターで実行したコードがある場合は、そのコードをにシフトしOnNavigatedToます。その逆の場合は、問題が解決する可能性があります。また、別のページに移動したい場合は、同じ機能(OnNavigatedTo)自体で行ってください。それが役に立てば幸い。

于 2012-08-24T03:04:09.077 に答える
0

IsNetworkAvailableチェックでこのコードを処理してみませんか?そうすれば、例外を完全に回避できます

于 2012-08-22T09:41:50.133 に答える
0

ナビゲーションの動作を変更できるかもしれません:http://blogs.msdn.com/b/ptorr/archive/2010/08/28/redirecting-an-initial-navigation.aspx

ただし、問題が少なくなるため、2つのページをマージする(読み込みバーを非表示にしてメインページを表示する)ことをお勧めします...

于 2012-08-20T17:45:14.403 に答える