当我深入研究MVVM和MVVM-light时,我发现没有为模型提供MVVM-light基类。
但是从我的理解来看,消息传递和通知也可以在模型中发生。至少在模型之间的通信中,我会发现消息传递非常方便。
因此,我决定将我的模型派生自ViewModelBase,即使其中一些属性(如设计时属性)将不被使用。
但是我越看越觉得我错过了什么。从派生我的模型自ViewModelBase是否被认为是“不良实践”?
并且在模型通信中使用消息传递是否可以?
但是从我的理解来看,消息传递和通知也可以在模型中发生。至少在模型之间的通信中,我会发现消息传递非常方便。
因此,我决定将我的模型派生自ViewModelBase,即使其中一些属性(如设计时属性)将不被使用。
但是我越看越觉得我错过了什么。从派生我的模型自ViewModelBase是否被认为是“不良实践”?
并且在模型通信中使用消息传递是否可以?