ViewModelA動作しません:そのコンストラクタ内MVVMライトメッセンジャーが
を(ブレークポイントがfollにヒットライン。):
Messenger.Default.Register<int>(this, "token", OnHitIt);
ViewModelB:
:ブレークポイントは、この行を打つん
Messenger.Default.Send(hitItId, "token")
しかし何らかの理由でブレークポイントがOnHitItメソッドにヒットすることはありません。その理由は何か...
私はそれが私のやり方でも働いていたはずだと思いますが、あなたがこのようにしたように言いました。そうすることで、タイプミスマッチであることがわかりました。 intとint?ところで、私はCの新しい#何違いは?任意のリンクは、 – WhoIsNinja
を確認するのに役立ちます、それはint型とint型の間で型の不一致があったため動作しませんでしたか?何のエラーも与えませんでした。今では私の古いコードも使えます。 – WhoIsNinja
int?値が整数またはnullを保持できることを意味します。ここで、intは整数のみを保持できます –