iOS上的Prism NavigationService和MasterDetail,以及Xamarin表单 描述

iOS上的Prism NavigationService和MasterDetail,以及Xamarin表单 描述,ios,xamarin,xamarin.forms,prism,master-detail,Ios,Xamarin,Xamarin.forms,Prism,Master Detail,我在iOS上使用NavigationService和MasterDetail时有这种奇怪的行为。 单击菜单中的选项时,将从ViewModel调用命令 private async void OnNavigateCommandExecuted(string path) { //await NavigationService.NavigateAsync(path); await NavigationService.NavigateAsync("Navigation/ReadCodeIn

我在iOS上使用NavigationService和MasterDetail时有这种奇怪的行为。 单击菜单中的选项时,将从ViewModel调用命令

private async void OnNavigateCommandExecuted(string path)
{
    //await NavigationService.NavigateAsync(path);
    await NavigationService.NavigateAsync("Navigation/ReadCodeInstructionPage"); //For example
}
在页面之间进行转换时会有一点延迟,返回按钮会出现然后消失。 在Android上运行非常完美。

我是做错了什么还是一只虫子

例子


你明白了吗?官方示例中也存在延迟动画,但不存在后退按钮问题。是的,我的代码基于该示例。奇怪的是,在这个例子中效果很好。在从6升级到Prism 7后,我可以看到导航主细节的明显延迟。。。我仍然在努力解决这个问题,如果你发现了什么,请告诉我,尽管这个问题有点小old@Pedro,您可以查看brianlagunas的回复。一个难看的解决办法是在推新页面之前隐藏主细节,这会产生一种不延迟的效果。