在MVP模式中,Presenter具有View的接口,因此Presenter可以调用iview.DoSomething()。那么在MVVM模式中呢?
根据John Gossman的UML图http://blogs.msdn.com/johngossman/archive/2006/04/13/576163.aspx, ViewModel没有View的接口。所以,似乎ViewModel和View只能通过绑定进行通信。(或者使用附加属性、混合行为等)
你们觉得呢?
根据John Gossman的UML图http://blogs.msdn.com/johngossman/archive/2006/04/13/576163.aspx, ViewModel没有View的接口。所以,似乎ViewModel和View只能通过绑定进行通信。(或者使用附加属性、混合行为等)
你们觉得呢?