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。我不建议在一个项目中同时使用这两种框架。
我必须将 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。我不建议在一个项目中同时使用这两种框架。