2012-04-11 7 views
1

私はCodeplexのTombstone helperを使用していますが、私はちょっと混乱しています。私はあなたのアプリケーションのコントロールすなわちテキストボックスの状態を保存し、私のアプリケーションの1ページにコードを使用し、別のページ私はそれをテストするとき、両方のページのテキストボックスの状態を同じに保存します。私がそれをテストするときに添付されたトゥームストーンヘルパーのないテキストボックスは状態を保持します。私がテストしているのは、エミュレータでWindowsロゴを押してブラウザを開いてから、戻るボタンを押したままにすることです。Tombstoningは動作しますが、私のアプリはそれを必要としますか?

これは、私はあなたが実際にあなたのアプリをツームストーンされていない私に

+0

は、あなたのtestMethodが実際にthombstoningの原因か? –

+0

エミュレータで他にどのようなテスト方法ができるのか分かりません –

+0

トゥームストーンが有効になるにはどのくらい時間がかかりますか? –

答えて

5

を助けることができれば、私は感謝ツームストーン

protected override void OnNavigatingFrom(System.Windows.Navigation.NavigatingCancelEventArgs e) 
{ 
    this.SaveState(e); 
} 

protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) 
{ 
    this.RestoreState(); 
} 

のために使っていたコードである - それだけを不活性化します。以下の(デバッグ中)墓石にアプリを強制実行するには:

  1. をVisual Studioで、ソリューションエクスプローラでプロジェクトを右クリックし、 は、プロジェクトデザイナーを開くには、プロパティを選択します。あなたは が無効に墓石に適用したい場合 はチェックボックスをデバッグ中デバッグタブで

  2. は、停止時に墓碑をご確認ください。無効にすると、アプリケーションを に休止状態にする場合は、このチェックボックスをオフにします。

ソース:http://msdn.microsoft.com/en-us/library/ff402564(v=vs.92).aspx

+0

これは感謝しました –

関連する問題