无法使用MVVMCross在WPF中导航回来

时间:2015-01-16 19:13:23

标签: wpf xamarin mvvmcross

当试图按照简单的方法导航"返回"如MVVMCross wiki(https://github.com/MvvmCross/MvvmCross/wiki/ViewModel--to-ViewModel-navigation#how-to-move-back)中所描述的WPF MVVMCross应用程序中的某个级别,它不起作用。

当我调用"关闭(此)"时,我在调试窗口中收到以下消息:来自ViewModel:

mvx:诊断:257.78请求演示文稿更改
mvx:警告:257.78提示忽略了MvxClosePresentationHint

然后我开始通过扩展MvxSimpleWpfViewPresenter手动关闭视图,但是无法弄清楚如何使用ContentControl(MainWindow)获取对NavigationService的引用。

无论如何,根据Wiki,它应该没有这个。

1 个答案:

答案 0 :(得分:0)

不确定这是否仍然存在问题,但我遇到了类似的问题。在自定义演示者中,请确保包含以下行

base.ChangePresentation(hint);

这解决了我的问题,我已经覆盖了ChangePresenter方法但没有调用基础。