MvvmCross 5.4.2 ShowViewModel with Presentation捆绑包自定义视图展示器未调用

时间:2017-11-20 16:48:31

标签: xamarin.android navigation mvvmcross

我正在尝试从MvvmCross v4.3.2到V5.4.2的托管迁移。所以此时我仍然使用ShowViewModel来执行导航。

我使用自定义视图展示器来启用在nvaigating时从层次结构中取出视图等内容。

使用v4.2.3时,自定义视图展示器派生自MvxFragmentsPresenter,在我的v5.4.2版本中,它派生自MvxAppCompatViewPresenter。但是我发现,如果我致电ShowViewModel并传递演示文稿MvxBundle,则不会调用自定义视图展示器中的重写ChangePresentation方法。

这在v4.2.3中有效。这是v5.4.2中的错误还是这是一个故意改变以阻止开发人员使用ShowViewModel?

由于

1 个答案:

答案 0 :(得分:0)

我误以为它曾经被称为被覆盖的ShowFragment,而不是ChangePresentation。所有工作都应该