windows-phone-8 - 通用应用程序(WP&WinRT)我应该使用Cirrious MvvmCross还是Galasoft MVVM Light Toolkit

标签 windows-phone-8 mvvm windows-runtime mvvm-light mvvmcross

我希望收到您的意见,以便我可以决定是否使用Cirrious MvvmCross或Galasoft MVVM Light Toolkit?

我将在XAML/C#中使用Universal Apps(Windows Phone 8.1和Windows 8.1)开发2个应用程序。我不是开发Windows Phone和Windows 8应用程序的新手,但是我是开发MVVM应用程序的新手,因此非常感谢您参与此工作?

我应该使用Cirrious MvvmCross还是Galasoft MVVM Light Toolkit,(我应该使用其他方式)它们的优缺点是什么?
感谢您的时间和帮助!

最佳答案

MvvmLight还不支持iOS。 2014年5月,在4.0版中添加了对Android的支持。更多信息,请点击此处:http://blog.galasoft.ch/posts/2014/05/mvvm-light-v4-4-with-xamarin-android-support/

MvvmCross不支持Universal Apps(尚未)。
更多信息在这里:https://github.com/MvvmCross/MvvmCross/issues/656
这里充满希望:http://www.microsoft.com/en-gb/developers/articles/week05jun14/mvvmcross-support-for-universal-apps

看来您有两个选择-

  • MvvmCross允许您与Windows Phone和Windows 8共享代码。只是不通过Universal App项目。如果目标是共享代码,则可以使用MvvmCross。您还将获得WinPhone和WinStore应用程序以及Android和iOS。
  • 从Universal App上的Mvvmlight开始,并希望Xamarin.iOS很快得到支持。
    http://blog.galasoft.ch/posts/2014/04/building-a-universal-application-for-windows-phone-8-1-and-windows-8-1-with-mvvm-light/
  • 关于windows-phone-8 - 通用应用程序(WP&WinRT)我应该使用Cirrious MvvmCross还是Galasoft MVVM Light Toolkit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23288182/

    相关文章:

    debugging - 在 Visual Studio (WP8) 中运行应用程序时启用编辑代码

    c# - 通过 View 模型构造函数传递的对象实例的理想数量(依赖注入(inject))

    c# - MVVM-如何在文本框中选择文本?

    c# - 通过mvvmcross进行非线性导航

    windows-8 - 在嵌入式系统上以快照 View 启动应用程序

    c# - Windows Phone 8 文本框接受返回作为提交按钮

    windows-phone-8 - 如何在 Windows Phone 8.1 (RT) 应用程序中显示动画 GIF?

    c# - Caliburn.Micro GetAllInstances 只返回一个 viewModel(Caliburn.Micro MVVM)

    c# - 如何禁用 Windows 8 中的纵向模式?

    c# - 如何检测 WinRT 中未插入的耳机插孔?