Xamarin MVVMCross如何与Xamarin.Forms相结合?

Xamarin MVVMCross如何与Xamarin.Forms相结合?,xamarin,xamarin.forms,mvvmcross,Xamarin,Xamarin.forms,Mvvmcross,我对Xamarin的开发相当陌生,但我已经开始用Xamarin.Forms做一些实验,我真的很喜欢它 现在,我发现了MVVMCross,对于开发将每个平台的UI分开的应用程序来说,这听起来很有趣,但我正试图找到关于它如何(以及是否/为什么)与Xamarin.Forms结合的最新信息(,但它是空的ATM) 有没有我目前找不到的相关信息?(我发现的所有结果似乎都太老了,而且没有真正的帮助,如果我的google fu不够强大,请纠正我)好吧,因为没有更好的回复。发件人: (…)了解MvvmCross和

我对Xamarin的开发相当陌生,但我已经开始用Xamarin.Forms做一些实验,我真的很喜欢它

现在,我发现了MVVMCross,对于开发将每个平台的UI分开的应用程序来说,这听起来很有趣,但我正试图找到关于它如何(以及是否/为什么)与Xamarin.Forms结合的最新信息(,但它是空的ATM)


有没有我目前找不到的相关信息?(我发现的所有结果似乎都太老了,而且没有真正的帮助,如果我的google fu不够强大,请纠正我)

好吧,因为没有更好的回复。发件人:

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


好的,我已经找到了一些结果,主要是和,但我还没有完全了解,所以我不会回答这个问题。您是否考虑过其他MVVM库,例如专门针对Xamarin.Forms的Xamarin.Labs?MvvmCross的初衷是构建一个MVVM框架,允许您在Xamarin.iOS和Xamarin.Android之间共享所有逻辑。最后,我认为你应该考虑其他框架。尽管如此,如果您想使用MvvmCross,您可以研究它们的特性。只需注意一点:避免使用Xamarin.Forms.Labs,因为它是一个死库。