gpt4 book ai didi

c# - 隐藏主页上的导航栏 - Xamarin Forms

转载 作者:行者123 更新时间:2023-11-30 19:23:55 25 4
gpt4 key购买 nike

我想在我的应用程序的主启动页面上隐藏导航栏。但想让它在第二页上显示一个标题和后退按钮。这是我做的,但它也出现在主页上。

在 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/

25 4 0