我正在教自己MVVM模式。 我用消息传递的概念遇到了我的第一个障碍。 我知道消息传递包含在mvvm-light工具包中。但是我无法在任何地方找到使用示例(下载中没有提供示例项目)。
如果有人可以指导我了解如何在该工具包中使用消息传递的信息,那将是王牌。
由于
答案 0 :(得分:8)
我发布了一个使用Messaging here的示例,作为我的MVVM Light系列简介的一部分。
此示例中的目标是发送一条消息,指示需要导航。 VM无法管理导航,因此它会向视图发送消息。我们分三步完成:
完整的源代码已发布,也可供下载。
答案 1 :(得分:6)
我找到了关于这个主题的以下文章。主题行似乎有点不相关,但该链接是文章的第2部分,如果您阅读并向下滚动一下,您将找到有关RelayCommand,Messenger,EventToCommand和ICleanup的信息。
http://www.codeproject.com/KB/silverlight/IssueVisionSilverlightPt2.aspx
祝你好运。答案 2 :(得分:0)
答案 3 :(得分:0)
我在另一个问题上发布了一些简单的MVVM Light消息代码,其中包含示例编译代码和解释。
Send a empty Message or Notification with MVVM toolkit light
干杯, 马里奥