【发布时间】:2016-12-12 15:25:17
【问题描述】:
在 MVVM 模式中,ViewModel 不应该对 View(及其依赖项)有任何了解。
用于 Xamarin.Forms 的 Prism(MVVM 库)依赖于 Xamarin.Forms,因此它违反了规则,尽管 prism 团队声称满足 Microsoft 模式和实践。其他库没有这样的依赖(例如 mvvmcross、freshmvvm)
如何理解?
编辑:
- 根据 BraveHeart 的回答:将在 Prism 中为 Xamarin.Forms(具有 Xamarin.Forms 依赖项)创建的 ViewModel 项目迁移到 WPF 的 ViewModel 项目有多难?
- Prism for Xamarin.Forms 是否会在未来移除 Xamarin.Forms 依赖项?
【问题讨论】:
标签: mvvm xamarin.forms prism mvvmcross