我想要做的是在我的移动应用的所有页面上保留汉堡包图标。所以我已经在导航服务中完成了这项工作
private static async Task NavigateAsync<T>(T page) where T : Page
{
NavigationPage.SetHasBackButton(page, false);
NavigationPage.SetBackButtonTitle(page, "Atras");
await App.Navigator.PushAsync(page, true);
}
当我导航到另一个页面时,后退按钮不显示汉堡包按钮。 那么,我怎样才能在导航栏中显示汉堡包图标?
谢谢!
答案 0 :(得分:2)
您应该使用MasterDetail页面来拥有汉堡包图标。
只要您在详细信息页面之间导航,就会看到汉堡图标。
但是当您通过PushAsync或PushModalAsync离开详细信息页面时,您处于详细信息页面的导航中,您将无法看到汉堡图标。
可能的解决方法是在详细信息页面中处理导航详细信息页面,或者让所有页面都是详细信息页面而不进行任何内部导航。