ナビゲーションサービスを使用せずにバックボタンイベントをキャプチャする方法はありますか?WP7 - ナビゲーションサービスのないバックボタン
previous post here on StackOverflowは、ナビゲーションサービスが使用されているときに、バックボタンイベント(OnBackKeyPressのオーバーロードとイベントハンドラPhoneApplicationPage_BackKeyPressの両方)を説明しています。
私の実装は次のとおりです。
//Prepare the page;
NextPage page = new NextPage();
//When we are ready to transition
page.someData = data;
page.parent = this;
this.Content = page;
私は後で使用するためにページを保存することができるように私は私のページの一部はインターネットから情報をダウンロードし、特に以来、私はそれをキャッシュすることができ、本質的になるように(これを使用しています、と私はそれ以上のようなデータを渡すことができますが、私はまだホームページに戻るには、戻るボタンを使用する必要があります。
とにかくバックボタンをトリガするために、上記の方法を使用している?
Silverlightアプリを構築しているとします。何をダウンロードしますか? HTML、XML、写真、音楽?なぜページを保存したいのですか? IMOより良いアイデアは、データを格納することです。 –
ダウンロードされるものはいくつかあります。最大の問題は、メインページがピボットページであり、ピボット内の個々の "タブ"が何らかのデータ(文字列のような)を収集してから関連するタブを開くことです。たとえば、ホームページ、XNAゲームページ、XAMLリーダーボードページを持つアプリなどです。ピボットのホームページで、私は名前の文字列を収集したい。次に、ユーザーがホームページからそれらを開くときに、この名前文字列をXNAページとリーダーボードページの両方に使用できるようにします。 – Dragonseer
'OnBackKeyPressed'イベントがハードウェアボタンで動作していることは間違いありません。しかし、代わりに 'OnNavigatedFrom'を使用できますか? –