xamarin portable 中的 MVVM light 或 MVVM cross

MVVM light or MVVM cross in xamarin portable

我必须将 UWP 应用程序转换为兼容所有 OS。我正在为此创建跨平台原生便携式 xamarin 项目,但不使用 xamarn.forms,其核心是 PCL。我在我现有的 UWP 应用程序中使用了 MVVM light。我看到 mvvm light 在 xamarin.touch 中不兼容。我应该做什么?我可以将 mvvm light 用于 windows phone 项目,而将 mvvm cross 用于其他项目吗?还是我应该全部使用 mvvm cross?

为什么您认为 MvvM light 不适用于 Xamarin.iOS? MvvMLight 可用于

  • Windows 演示基础(3.5、4、4.5、4.5.1)
  • Silverlight(4 和 5)
  • Windows Phone(7.1、8、8.1 Silverlight、8.1 RT)
  • Windows 商店 (8, 8.1)
  • Xamarin Android
  • Xamarin iOS
  • Xamarin 表单

http://blog.galasoft.ch/posts/2014/10/announcing-mvvm-light-v5-for-windows-and-xamarin/

因此您可以使用 MvvM light 或 MvvMCross。我不建议在一个项目中同时使用这两种框架。