【问题标题】:How does Xamarin MVVMCross tie in with Xamarin.Forms?Xamarin MVVMCross 如何与 Xamarin.Forms 结合使用?
【发布时间】:2017-04-17 23:16:13
【问题描述】:

我是 Xamarin 开发的新手,但我已经开始使用 Xamarin.Forms 进行一些实验,我真的很喜欢它。

现在,我发现了 MVVMCross,它对于开发为每个平台分离 UI 的应用程序听起来很有趣,但我试图找到有关如何(以及是否/为什么)的更新信息它可能与 Xamarin.Forms 相关联(mvvm's docs has a page for this,但它是空的 ATM)。

是否有任何我无法找到的当前相关信息? (我发现的所有结果似乎都太老了,没有真正的帮助,如果我的 google-fu 不够强大,请纠正我)

【问题讨论】:

  • 好的,我找到了一些结果,主要是 canbilgin.wordpress.com/2017/03/26/…marketplace.visualstudio.com/…,但我仍然没有得到完整的图片,所以我不会放弃这个问题。
  • 您是否考虑过专门针对 Xamarin.Forms 的其他 MVVM 库,例如 Xamarin.Forms.Labs? MvvmCross 的初衷是构建一个 MVVM 框架,允许你共享 Xamarin.iOS 和 Xamarin.Android 之间的所有逻辑。最后,我认为您应该考虑其他框架。不过,如果你想使用 MvvmCross,你可以调查他们的source code for Xamarin.Forms
  • 附注:避免使用 Xamarin.Forms.Labs,因为它是一个死库。

标签: xamarin xamarin.forms mvvmcross


【解决方案1】:

好吧,因为没有更好的回复。来自this blog post

(...) 了解 MvvmCross 和 Xamarin.Forms 都不是彼此的替代品,这一点至关重要。虽然它们都提供了基础结构模块来帮助开发人员开发他们的移动应用程序项目,但 Xamarin.Forms 是一个 UI 技术堆栈,它支持目标平台的通用 XAML 声明性 UI 实现; MvvmCross 是一个框架,它强制区分 UI 元素和核心逻辑实现。它们中的任何一个单独或一起都可以增加跨平台项目中的代码共享量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-24
    • 2021-11-27
    • 2017-06-29
    • 2015-05-07
    • 1970-01-01
    • 2017-07-09
    • 2013-11-11
    • 2019-03-17
    相关资源
    最近更新 更多