我浏览了很多关于它的文章,但不知何故,它仍然无法正常工作。
在视图中,在构造函数中,我有
Messenger.Default.Register(this, Constants.MY_MESSAGE, delegate(string s)
{
DoStuff();
} );
在 ViewModel 中,我有
Messenger.Default.Send(Constants.MY_MESSAGE);
就是这样,我只需要向视图发送通知,不需要额外的数据。但不知何故,DoStuff(); 永远不会上升。调试器只是在 Send() 之后进一步移动到下一行;
也许我应该强制它准确地交付给我的视图?有没有关于 mvvm 灯光消息提示的快捷方式/列表?