棱镜跨平台导航

时间:2016-09-24 14:00:18

标签: wpf xamarin.forms prism

我有一个PCL,其中包含WPF和Xamarin.Forms应用程序之间共享的视图模型。

在Xamarin Forms上我有INavigationService,效果很好。但据我所知,我在WPF上没有类似的东西。

如何在PCL(便携式类库)中进行跨平台导航的任何想法或快速示例?

1 个答案:

答案 0 :(得分:3)

首先,我绝不会建议与移动虚拟机共享WPF虚拟机,除非WPF应用程序只是在WPF上运行的移动应用程序,即便如此我也会采用不同的方法。 XF和WPF有很大的不同,并且您没有跨平台共享的通用导航范例。如果必须这样做,只需创建一个具有所有业务逻辑的基本VM,然后创建一个特定于平台的VM,该VM派生自处理平台导航的基础。