Windows store apps 我应该为Xamarin.Forms和Windows应用商店应用程序使用mvvmcross吗?

Windows store apps 我应该为Xamarin.Forms和Windows应用商店应用程序使用mvvmcross吗?,windows-store-apps,mvvmcross,xamarin.forms,Windows Store Apps,Mvvmcross,Xamarin.forms,我正在为平台开发应用程序: iOS(平板电脑和手机)、Android(平板电脑和手机)和Windows Phone-Xamarin.Forms Windows应用商店-Windows平板电脑的本机版本 我应该使用mvvmCross吗?或者有更好的办法 提前感谢。您可以使用任何标准的MVVM方法,将所有ViewModel保留在内部,并且此PCL可以在Windows应用商店本机中引用,因此您提到的所有项目的所有业务逻辑和视图模型、模型都是相同的 Xamarin表单MVVM上的示例: 我推动

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

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

  • Windows应用商店-Windows平板电脑的本机版本

我应该使用mvvmCross吗?或者有更好的办法


提前感谢。

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

Xamarin表单MVVM上的示例:


我推动了Nuget,让我定制的Cheesebaron FormsResenters工作

这是一个名为MvxForms(正式称为MvvmCross-Xamarin Forms plugin)的MvvmCross插件,它的1.2.0-beta1版本可在预发布的nuget频道上使用,通过最新的Xamarin Forms预版本包,您可以在iOS、Android、Windows Phone Silverlight、Windows 8.1和Windows Phone 8.1上使用MvvmCross和Xamarin.Forms

在每个平台(包括Windows应用商店)上进行Xamarin表单和MvvmCross开发应该是不错的选择

  • 解释使用的博客文章
  • 裸体描述
  • GitHub存储库

不幸的是,这个问题可能会被关闭,因为询问意见而不是专门帮助代码是离题的。要给出一个快速的答案,MvvmCross可以做到这一点,而且可以做得很好。MvvmLight可以做很多事情,尽管他们不太支持iOS中的绑定,但我相信,尽管他们正在添加它。Xamarin表单支持通过xaml在所有平台上绑定,因此只有在执行特定于平台的代码时才可能遇到问题。此金额将根据您的申请而有所不同。