0

我浏览了很多关于它的文章,但不知何故,它仍然无法正常工作。

在视图中,在构造函数中,我有

Messenger.Default.Register(this, Constants.MY_MESSAGE, delegate(string s)
            {
                DoStuff();
            } );

在 ViewModel 中,我有

Messenger.Default.Send(Constants.MY_MESSAGE); 

就是这样,我只需要向视图发送通知,不需要额外的数据。但不知何故,DoStuff(); 永远不会上升。调试器只是在 Send() 之后进一步移动到下一行;

也许我应该强制它准确地交付给我的视图?有没有关于 mvvm 灯光消息提示的快捷方式/列表?

4

1 回答 1

0

废话。我花了几个小时,试图找出答案。正确的发送是

Messenger.Default.Send(String.Empty, Constants.MY_MESSAGE);

于 2013-08-22T14:01:47.403 回答