我有3个ViewModels,让我们说说ViewModelA,ViewModelB和ViewModelC。 每个视图模型都有相应的视图。MVVM共享事件
在ViewModelA我有一个公共事件,我正在使用发送一些信息。
我希望ViewModelB和ViewModelC订阅ViewModelA的当前/运行实例中的那个事件?
我该怎么做? 如果一个新的ViewModelA我将有一个不同的ViewModelA实例,所以我需要参考当前的ViewModelA ...
注意:我没有使用MVVM Light或其他框架(还没有),因为我没有学习他们,但:) 谢谢。
谢谢,但我想避免这样的代码,我使用MEF导入/导出我的MainViewModel DataContext,然后我使用ViewModelLocator从WPF DataTemplates解析DataContext /视图。不管怎样,谢谢你。 –