我使用MVVM光来构建我的应用程序,到目前为止它已经给出了很好的结果。但我有一个小问题,我需要解决。
是否有办法在视图启动之前为每个View模型全局注册消息侦听器。类似于GlobalMessageRegistrationClass()?
答案 0 :(得分:0)
如果您正在使用MVVM Light工具包,那么您必须创建一个基础Videmodel类,该类应继承自MVVM Light工具包类“ViewModelbase”。然后,您的所有视图模型类都应该从您的自定义viewmodel基类继承而不是MVVM轻型工具包基类“ViewModelbase”。在自定义视图模型基类的构造函数中,您可以注册消息。