如何将 ReactiveUI 的 RoutedViewHost 与 Xamarin Forms Shell 一起使用?

How to use ReactiveUI's RoutedViewHost with Xamarin Forms Shell?

我正在使用 ReactiveUI 并想使用 Shell (Xamarin Forms 4),因为它提供了其他选项,包括弹出菜单等。由于路由如何与 Xamarin Forms 一起工作,它要么是 Shell 或 RoutedViewHost。

我什至尝试替换我的 RoutedViewHost 以使用 Shell,但是 Shell 自身几乎没有问题,包括无法清除导航堆栈。

我找不到 ReactiveUI 与 Xamarin Forms Shell 一起工作的任何示例或工作示例,有没有一种方法可以利用 RoutedViewHost 和 Shell?

目前我们不支持 Shell ReactiveUI 的路由。我们正在与 Xamarin.Forms 团队合作,以更好地了解我们如何插入 Shell 基础架构。 Shell 是一种与之前存在的 ReactiveUI 路由和 Xamarin.Forms 导航完全不同的导航方法。

以下是我们致力于支持 ReactiveUI 的存储库。

https://github.com/PureWeen/ReactShell