Xamarin.forms 如何使用MvvmCross FormsPresenter(v4.4.0)显示模式视图?

Xamarin.forms 如何使用MvvmCross FormsPresenter(v4.4.0)显示模式视图?,xamarin.forms,mvvmcross,Xamarin.forms,Mvvmcross,我知道如何编写自定义演示文稿,如果需要,我很乐意这样做。然而,我想知道是否有人成功地将某些视图(比如,登录视图)作为一种模式来选择性地呈现,以避免正常呈现所带来的所有NavigationStack古怪。现在,我只是在使用我的MvxContentPage的Ondisa将自己从NavigationStack中移除,但这让我感觉很不舒服。想法?这是自定义演示者。如果您想要快速且肮脏,只需检查viewmodel类型并采取相应的行动。如果您想要更复杂一点,您可以传入一个数据结构来解析匹配的handler。

我知道如何编写自定义演示文稿,如果需要,我很乐意这样做。然而,我想知道是否有人成功地将某些视图(比如,登录视图)作为一种模式来选择性地呈现,以避免正常呈现所带来的所有NavigationStack古怪。现在,我只是在使用我的MvxContentPage的Ondisa将自己从NavigationStack中移除,但这让我感觉很不舒服。想法?

这是自定义演示者。如果您想要快速且肮脏,只需检查viewmodel类型并采取相应的行动。如果您想要更复杂一点,您可以传入一个数据结构来解析匹配的handler。目前,此场景没有现成的支持。正如@woelliJ所说,你需要实现你自己的presenter,它以模态的方式呈现一个特定的ViewModel。谢谢大家——很高兴知道我没有遗漏一些显而易见的东西:)