将 Prism v5 与 Reactive UI 结合使用

Using Prism v5 with Reactive UI

只是想知道是否有人成功地利用了 PRISM v5 组合功能,例如区域和基于视图的导航?这些功能在其范围内似乎是对 ReactiveUI 的补充,但我想知道在尝试在同一解决方案中使用这两个库之前是否需要牢记它们的任何陷阱。

也许会对您有所帮助。 RxUI 的所有常规功能在 Prism 中都能很好地发挥作用,但有一个是相互竞争的:RoutedViewHostViewModelViewHostView 定位器 ViewModel,或路由导航)

基本上问题是:

Prism tries to resolve a VM type for a given view, whereas RxUI does it the other way around and resolves View for the current VM.

正因为如此,来回混合它们可能会造成混淆(充其量),但您可以将一个绑定到一个区域,并且只对该区域使用 RxUI View 解析器。