MVVM Light全局消息注册?

时间:2012-11-29 21:47:24

标签: mvvm-light

我使用MVVM光来构建我的应用程序,到目前为止它已经给出了很好的结果。但我有一个小问题,我需要解决。

是否有办法在视图启动之前为每个View模型全局注册消息侦听器。类似于GlobalMessageRegistrationClass()?

1 个答案:

答案 0 :(得分:0)

如果您正在使用MVVM Light工具包,那么您必须创建一个基础Videmodel类,该类应继承自MVVM Light工具包类“ViewModelbase”。然后,您的所有视图模型类都应该从您的自定义viewmodel基类继承而不是MVVM轻型工具包基类“ViewModelbase”。在自定义视图模型基类的构造函数中,您可以注册消息。