【发布时间】:2018-05-22 10:13:46
【问题描述】:
我已经有了一个由Xamarin.iOS 和UWP 组成的解决方案。我们在两个平台上都有多个视图 (Pages)。我们使用的是MvvmCross,所以我们有一个公共代码(PCL),它由Viewmodels、业务逻辑等组成。此外,Xamarin.iOS 和UWP 都有单独的视图(Pages)。
现在我想为两个项目的本机页面添加Xamarin.Forms 支持,以便我们对Xamarin.iOS 和UWP 拥有相同的视图。我们需要导航的支持(从Native 到Xamarin.Forms 反之亦然)。我正在通过 MvvmCross 导航服务导航。
例如,
我在Xamarin.Forms 项目中有FirstFormView。
我在 Native 项目中有 SecondFormView(可以是 Xamarin.iOS 或 UWP)。
我在Xamarin.Froms 项目中有ThirdFormView。
我已经导航到FirstFormView(这是我的应用程序的起始页面)
现在我想去SecondFormView(在本机项目中)。
我需要从 SecondFormView 转到ThirdFormView,它又在Xamarin.Forms中
MvvmCross可以做到吗?如果是,那么我们应该遵循哪些步骤来实现我们想要的目标。
提前致谢。
问候,
【问题讨论】:
标签: xamarin xamarin.ios xamarin.forms uwp mvvmcross