2015-01-16 101 views
0

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

我得到在调试窗口下面的消息时,我称之为“关闭(本)”从视图模型:

MVX:诊断:257.78请求呈现变化
MVX:警告:257.78提示忽略MvxClosePresentationHint

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

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

回答

0

不知道这是否仍然存在问题,但我有类似的问题。在您的自定义演示,请确保您有以下行

base.ChangePresentation(hint); 

这解决了这个问题对我来说,我已经重写了ChangePresenter方法,但没有调用基。