【发布时间】:2015-10-11 14:43:44
【问题描述】:
最近,我必须在我的新 xamarin 表单项目中处理 mvvm 模式。 XAML 上具有 bindingContext 的页面代码是 ViewModel。困难的部分是我的页面需要使用多个 ViewModel 来完成我的任务。 例如我的主页需要用到数据中的联系人ViewModel、用户ViewModel、城市ViewModel、...
我在互联网上搜索过,人们说我们应该只对指定视图使用视图模型。 所以,我想知道我是否应该创建一个新的视图模型来包装上述所有视图模型,或者我应该为该页面中的每个子视图设置不同的 bindingContext。
遇到过这种情况的任何人,哪一种是最好的解决方案。
【问题讨论】:
标签: c# xaml mvvm xamarin xamarin-forms