日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。WinRTとの連携ReactivePropertyちょっとしたTipsですが...。WinRTとReactivePropertyを同時に使う場合以下の点に気を付けるといいです。コンストラクタインジェクションを使うReactivePropertyは、コンストラクタで組み立てるのが一番スムーズなので出来るだけ外部からDIするものはプロパティでインジェクションするのではなくて、コンストラクタでインジェクションしましょう。すると、コンストラクタで準備万端状態になるので、ReactivePropertyの組み立てがスムーズに行えます。してもプロパティインジェクションしたいときなどどうしてもプロパティでDIしたいときや、ナビゲーションのタイミングで初期化したいものなどがあるときも、以下の方法で、やるとコンストラクタでReactivePropertyの組み立てができます。DIで使うプロパティもPropertyChangedイベントを発行するこうしておくとObservePropertyを使って監視できるのでコンストラクタでさくっといけるようになります。});}サスペンド対応サスペンド時にReactivePropertyの値を保存したいときは、リストアしたくないReactivePropertyにIgnoreDataMember属性を付けたうえで、以下のようなプロパティをViewModelに定義しておくといい感じにしてくれます。C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。Blogの内容は個人の見解であり、所属する企業を代表するものではありません。)はてなブログをはじめよう!okazukiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。