私は .NET/c# 領域を初めて使用し、Windows Phone 8 アプリケーションを開発しようとしています。Objects( ) のリストを表示するページがいくつかありますListPage
。これらのページはすべて、 commom を使用してフィルター機能を備えていますFilterPage
。
ListPage
必要なのは、 からにオブジェクトを渡すことFilterPage
です。MVVM (MVVM ライト テンプレート) を使用したい。Messaging フレームワークを使用して、ほぼすべてを実装することができました。FilterMessage
オブジェクトをコンストラクターに渡すa を使用しています。ListPage
と はこのFilterViewModel
メッセージを聞きます。はListPage
に移動しFilterPage
、FilterViewModel
メッセージからオブジェクトを取得します。はListPage
正しく通知されますが、は が最初に表示された後にのみ作成FilterViewModel
されるため、 は通知されません。FilterViewModel
FilterPage
アプリの起動で FilterViewModel を初期化することは可能ですか? これではいけないと思われる場合は、その理由を教えてください:)
前もって感謝します。