私のMainPage.xaml
中で私はこのストーリーボードを定義しました。アプリを最初に実行したとき、それはうまく機能し、Begin()
関数を呼び出すことができ、すべてがうまくいきます。しかし、別.xaml
のページに移動して戻ると、関数を呼び出したときにBegin()
機能しません。
誰かアイデアがありますか?
私のMainPage.xaml
中で私はこのストーリーボードを定義しました。アプリを最初に実行したとき、それはうまく機能し、Begin()
関数を呼び出すことができ、すべてがうまくいきます。しかし、別.xaml
のページに移動して戻ると、関数を呼び出したときにBegin()
機能しません。
誰かアイデアがありますか?
「戻る」と言うとき、NavigationService.GoBack() を使用していますか、それとも NavigationService.Navigate("myFirstPage.xaml") を使用していますか? Navigate() メソッドを使用している場合は、新しいページへの順方向ナビゲーションを行っています。戻るナビゲーションを使用している場合は、以前と同じページのインスタンスに移動します。
また、WP7/8 は常にページをバック スタックにキャッシュするとは限らないことに注意してください。メモリ不足が発生すると (D3D の使用などから)、バック スタック内のページが GC される可能性があります。Page.NavigationCacheModeとFrame.CacheSizeを使用して、アプリのバック スタック ナビゲーション キャッシュを微調整できます。