我正在开发平台应用程序:
iOS(平板电脑和手机),Android(平板电脑和手机)& Windows Phone - Xamarin.Forms
Windows应用商店 - 适用于Windows平板电脑。
我应该使用mvvmCross吗?或者也许有更好的方法?
提前致谢。
答案 0 :(得分:1)
我推动了Nuget我对Cheesebaron FormsPresenters工作的自定义。
这是一个名为MvxForms的MvvmCross插件(正式的MvvmCross- Xamarin Forms插件),它的1.2.0-beta1版本可以在预发布的nuget频道上使用,可以让你使用MvvmCross& Xamarin.Forms在iOS,Android,Windows Phone Silverlight,Windows 8.1和Windows Phone 8.1上得益于最新的Xamarin Forms预版本软件包。
你最好选择Xamarin Forms& MvvmCross在每个平台上开发,包括Windows商店。
答案 1 :(得分:0)
您可以使用任何标准MVVM方法,将所有ViewModel保留在PCL内,并且可以在Windows Store Native中引用此PCL,因此您提到的所有项目的所有业务逻辑和视图模型,模型都是相同的。
Xamarin Forms MVVM上的示例: