mvvm light - 消息

one*_*ill 10 mvvm-light

我正在自学MVVM模式.我用消息传递的概念遇到了我的第一个障碍.我知道消息传递包含在mvvm-light工具包中.但我无法在任何地方找到使用示例(下载中未提供示例项目).

如果有人可以指导我如何在该工具包中使用消息传递的信息,那将是王牌.

谢谢

小智 8

我已经发布使用消息的例子在这里,我的简介MVVM光系列的一部分.

我在此示例中的目标是发送一条消息,指示需要导航.VM无法管理导航,因此它会向视图发送消息.我们分三步完成:

  1. 创建一个类以包含要传递的消息
  2. 在视图模型中,实例化消息类并广播消息
  3. 在MainPage.xaml.cs中注册消息并在收到消息时处理它

完整的源代码已发布,也可供下载.


Mar*_*que 6

我找到了关于这个主题的以下文章.主题行似乎有点不相关,但该链接是文章的第2部分,如果您阅读并向下滚动一点,您将找到有关RelayCommand,Messenger,EventToCommand和ICleanup的信息.

http://www.codeproject.com/KB/silverlight/IssueVisionSilverlightPt2.aspx

祝好运.