我想在我的应用程序的主启动页面上隐藏导航栏。但想让它在第二页上显示一个标题和后退按钮。这是我做的,但它也出现在主页上。
在 App.xaml.cs 中,我使用了这个:
MainPage = new NavigationPage(new MainPage());
在相应的登录页面,我创建了这个:
private async void LoginPage_Clicked(object sender, EventArgs e)
{
await Navigation.PushAsync(new LoginPage());
}
当用户单击时,它将转到第二页(登录页)。
另外,如何更改导航栏的颜色?
最佳答案
在要隐藏导航栏的页面的构造函数中,使用以下代码。
Xamarin.Forms.NavigationPage.SetHasNavigationBar(this, false);
要更改 NavigationBar 的颜色,您可以这样做。
new NavigationPage(new MainPage())
{
BarBackgroundColor = Color.FromHex("#000000"),
BarTextColor = Color.White
};
关于c# - 隐藏主页上的导航栏 - Xamarin Forms,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43219608/