视图和模型如何与子ViewModels交互?

时间:2014-07-08 08:25:37

标签: c# wpf mvvm mediator

我有一个基于MVVM的WPF应用程序,子ViewModel通过中介类(中介设计模式)相互交互,主ViewModel交互。主ViewModel是否以某种方式将子ViewModel的属性暴露给View和Model?一种方法是使主ViewModel仍然实现子ViewModel的接口,并用调解器的调用替换接口函数的功能,但是这些回调没有返回类型,View和Model可能需要来自subViewModel的一些数据。例如,

MainWindow想要subViewModel1.state,但只知道mainViewModel。在我当前的实现中,mainViewModel只能设置subViewModel1.statesubViewModel1可以将其发送到mainViewModel,但这会产生异步回调。

0 个答案:

没有答案