答案 0 :(得分:1)
我认为您的项目中有两个NavigationPages。
在您的App.cs
中,您是否像这样在navigationPage
上添加MainPage
:
public class App : Application
{
public App ()
{
MainPage = new NavigationPage(new MasterDetailPageNavigation.MainPage());
}
}
这将导致导航栏上方的蓝色栏。
将其删除,蓝色条将消失:
MainPage = new MasterDetailPageNavigation.MainPage();
答案 1 :(得分:0)
在您的Xamarin.Forms页面构造函数中,添加以下行以隐藏工具栏
NavigationPage.SetHasNavigationBar(this, false);
据我所知,您正在使用“推送”功能从“登录”页面访问此页面。您可能希望将主ContentPage更改为较新的仪表板页面,所以
if (Authenticated)
ContentPage = new DashboardPage();