【发布时间】:2011-01-17 18:39:02
【问题描述】:
在 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 应该仅通过 Binding 进行通信。 (或使用附加属性或混合行为等)。
你们怎么看?
【问题讨论】:
-
嗨 Skaffman,谢谢.. 你编辑了什么? :)
-
他添加了设计模式标签。通过单击“已编辑”文本检查编辑历史记录。
-
谢谢...太好了...我没有看到“已编辑”文本。我只看到“edit|rollback|delete|flag”。无论如何,感谢您为我的帖子添加了一个标签...
标签: wpf silverlight design-patterns mvvm