首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin & MVVM如何?

Xamarin & MVVM如何?
EN

Stack Overflow用户
提问于 2017-12-20 11:00:25
回答 1查看 443关注 0票数 2

嗨,我是Xamarin新手,有人建议我使用纯MVVM,因为我的代码在MVVM和什么都没有之间有点混搭。

我看了下面的例子:

  1. Example1
  2. Example2

但是,我仍然不能在代码中正确地定义什么是Model、什么是View和什么是ModelView

你能指出我的项目按照MVVM正确的结构吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-20 11:58:01

让我试着用员工的参考例子来解释纯的MVVM结构。

PCL:

=>Model :它将包含所有模型clases.for示例employee.cs

=>View :它将包含所有xaml页面、.for示例、employeeList.xaml等

=>ViewModel :它将包含所有的视图模型。例如,您可以在employeeViewmodel.cs中定义绑定属性、命令和所有用于添加、更新等操作的其他方法,现在将此视图模型绑定到使用bindingContext查看。

=>DependencyService :定义要在不同平台上实现的接口

Android:

=>DependencyService :根据您的需求实现特定于平台的接口。

=> CustomRenderer :在这里为特定的requirement.according到平台创建自定义呈现。

编辑:

例如,要在不断更改的视图(UI)上显示员工总数no。

因此,您可以在实现EmpCount的视图模型中创建可绑定属性INotifyPropertyChanged。现在你可以用任何方法来设置它。

现在,由于您已经将此视图模型设置为绑定上下文,page.its值将自动反映在UI上。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47904502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档