当尝试按照MVVMCross wiki(https://github.com/MvvmCross/MvvmCross/wiki/ViewModel--to-ViewModel-navigation#how-to-move-back)中所述在WPF MVVMCross应用程序中导航"back"级别的简单方法时,它不起作用 .
当我从ViewModel调用“Close(this)”时,我在调试窗口中收到以下消息:
mvx:诊断:257.78请求演示文稿更改
mvx:警告:257.78提示忽略了MvxClosePresentationHint
然后我开始通过扩展MvxSimpleWpfViewPresenter手动关闭视图,但无法弄清楚如何使用ContentControl(MainWindow)获取对NavigationService的引用 .
无论如何,根据Wiki,它应该没有这个 .
1 回答
不确定这是否仍然存在和问题,但我遇到了类似的问题 . 在自定义演示者中,请确保包含以下行
这解决了我的问题,我已经覆盖了ChangePresenter方法,但没有调用基础 .