Messaging Centerを使用して1つのViewModelから別のViewModelにデータを送信しようとしています。 2番目のViewModelのコンストラクタでイベントを購読しました。しかし、ViewModelに対応するページ/ビューを開くまで、コンストラクタはコンパイルされないので、イベントはサブスクライブされません。Messaging Center - ViewModelコンストラクタのサブスクリプションイベント
私はMVVM Lightを使用しています。これまで、AppMachineLocatorがアプリケーションの起動時に呼び出されたときに、VMのコンストラクタがコンパイルされていることを理解していました。
誰かがこれをよりよく理解する助けとなり、イベントをサブスクライブする、つまりVMが呼び出されずにコンストラクタをコンパイルする方法を教えてください。