Xamarin Forms,主详细信息中的错误

Xamarin Forms, error in the Master Details

当我用这个方法return到根页面时:

Page page = (Page)Activator.CreateInstance(typeof(TrasfMagaPage), session);
                    Navigation.InsertPageBefore(page, Navigation.NavigationStack[0]);
                    await Navigation.PopToRootAsync(true);

汉堡包菜单的图标从顶部栏消失。

我对所有其他页面使用相同的代码,但只有在这种情况下才会出现问题。

这怎么可能?

我编写了与此类似的代码来防止 白色闪烁 出现在 Android 主详细信息页面中。在根之前插入页面时,我使用Detail页面的Navigation

Detail.Navigation.InsertPageBefore(page, root);
await Detail.Navigation.PopToRootAsync(false);