Windows phone 8.1 Windows Phone上的反应式UI路由(通用应用程序)

Windows phone 8.1 Windows Phone上的反应式UI路由(通用应用程序),windows-phone-8.1,reactiveui,win-universal-app,Windows Phone 8.1,Reactiveui,Win Universal App,我正在将一些WPF代码移动到Windows Universal app,并使用ReactiveUI 从: 几个从未正常工作的路由类已经被删除,路由通常不建议用于WPF应用程序以外的任何应用程序 这是否是一种普遍的劝阻™ 意思是我不应该在通用应用程序中使用RoutedViewHost,或者这是指其他东西 除了对不再存在的ReactiveUI.Mobile的引用之外 我的通用应用程序包含一个带有RoutedViewHost的页面,基本上与2的设置相同,但当我点击硬件后退按钮时,无论我在导航堆栈中有多

我正在将一些WPF代码移动到Windows Universal app,并使用ReactiveUI

从:

几个从未正常工作的路由类已经被删除,路由通常不建议用于WPF应用程序以外的任何应用程序

这是否是一种普遍的劝阻™ 意思是我不应该在通用应用程序中使用RoutedViewHost,或者这是指其他东西

除了对不再存在的ReactiveUI.Mobile的引用之外


我的通用应用程序包含一个带有RoutedViewHost的页面,基本上与2的设置相同,但当我点击硬件后退按钮时,无论我在导航堆栈中有多深,我的应用程序都会退出。我不确定我是否做错了什么,或者这对通用应用程序不起作用,我应该转换为框架/页面导航。

结果表明,通用应用程序中后退按钮的处理方式发生了变化。我在App.xaml.cs中添加了一些代码来处理硬件BackPressed事件,并弹出RoutingState的导航堆栈,它按预期工作

见: