我是Android和iOS的新手,刚刚开始学习Xamarin.Forms。 (我是WPF / Silverlight开发人员)
我花了几天Xamarin.Forms,它到目前为止一直很好。 然后我决定要学习Iv和导航服务的MvvmCross。
然而,我在我的项目中设置MvvmCross几天都很费劲。我一直在阅读Mvvmcross offical site中的教程,并尝试从他们github here的模拟样本。
然而,我发现他们所有的例子都是使用android项目的原生视图UI。 但我想要的是使用在Android和iOS共享项目中定义的相同xaml视图。
我无法找到
答案 0 :(得分:2)
首先要做的事情。你不应该使用共享项目,它们是邪恶的(preprocessor directives的原因和它们可能引起的代码混乱)。使用.NETStandard选项(新PCL)。
其次,看一下step by step blog post与其中一个贡献者一起使用MvvCross v6设置新的Xamarin.Forms项目。他有一个GitHub repo,有Xamarin和Xamarin。你可以运行的样本样本和
还有一个Playground project in the MvvmCross sources,供贡献者使用它来测试。在项目名称中附加.Forms
的所有内容都是Xamarin.Forms项目。您可以查看一下,以了解事情应该如何构建