0

プログラムに1つの問題があります。プログラムには、メインページ、最初のページ、2番目のページの3つのページがあります。メインページから最初のページへ、そして最初のページから2番目のページへとナビゲートすることができます。最初のページにスタックパネルがあります。これは、データベースから動的に作成される子で構成されます。このページには、メインページから要素を取得して表示するためのOnNavigateToメソッドが含まれています。また、このメソッドでコーディングを記述して、スタックパネルに動的に子を追加しました。2番目のページから最初のページに戻ると、コンパイラーはOnNavigateToメソッドに移動し、スタックパネルの子をもう一度再生成します。

私の問題は:

戻るボタンが押されたときに、以前に表示された最初のページにすべてのデータを表示したい。ページを再生成したくありません。2番目のページから最初のページに戻ったときに以前持っていた静的ページが必要です。

どうやってするの?コードを手伝ってください...ありがとうございます。

4

1 に答える 1

0

コンストラクターでロジックを実行します。これは、ナビゲートするときに呼び出されないためです(アプリがトゥームストーンされていない場合)。OnNavigatedToは、ページへの移動方法に関係なく、毎回呼び出されます。

詳細については、こちらをお読みください。

今日のWP7開発のヒント:ページの起動:コンストラクター

于 2012-08-24T14:16:26.060 に答える