【发布时间】:2013-08-21 11:37:47
【问题描述】:
我浏览了很多关于它的文章,但不知何故,它仍然不起作用。
在视图中,在构造函数中,我有
Messenger.Default.Register(this, Constants.MY_MESSAGE, delegate(string s)
{
DoStuff();
} );
在 ViewModel 中,我有
Messenger.Default.Send(Constants.MY_MESSAGE);
就是这样,我只需要向视图发送通知,无需额外数据。但不知何故,DoStuff();永远不会上升。调试器只是在 Send() 之后进一步移动到下一行;
也许我应该强制它准确地交付给我的视图? 有没有关于 mvvm 灯光消息提示的快捷方式/列表?
【问题讨论】:
标签: c# windows-phone-7 mvvm-light messaging