我应该将mvvmcross用于Xamarin.Forms和Windows Store应用程序吗?

时间:2014-09-29 20:40:58

标签: windows-store-apps mvvmcross xamarin.forms

我正在开发平台应用程序:

  • iOS(平板电脑和手机),Android(平板电脑和手机)& Windows Phone - Xamarin.Forms

  • Windows应用商店 - 适用于Windows平板电脑。

我应该使用mvvmCross吗?或者也许有更好的方法?

提前致谢。

2 个答案:

答案 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商店。

  • 博客文章解释使用here
  • Nuget description here
  • GitHub存储库here

答案 1 :(得分:0)

您可以使用任何标准MVVM方法,将所有ViewModel保留在PCL内,并且可以在Windows Store Native中引用此PCL,因此您提到的所有项目的所有业务逻辑和视图模型,模型都是相同的。

Xamarin Forms MVVM上的示例: