Windows Phone SDK 7.1からTombstonedに加えDormantという状態が加わったためページを復元する処理がややこしくなりました。そこでViewModelを保存し復元するときの注意点をまとめてみました。 その前にTombstonedやDormantについて知りたい方はこちらの記事を参考にしてください。 Tombstoned(トゥームストーン)とDormant(ドーマント)について Tombstonedのときはアプリケーションとページの2つの状態を保存し復元することを考慮する必要がありますが、ここではページの状態についての説明します。 保存のタイミング OnNavigatedFromメソッドでページを離れるときにページの状態を保存します。 private ViewModel _viewModel; protected override void OnNavigated