重复的Xamarin导航栏工具栏项

重复的Xamarin导航栏工具栏项,xamarin,xamarin.forms,xamarin.android,Xamarin,Xamarin.forms,Xamarin.android,我正在用Xamarin表单制作一个应用程序,当我把它部署到Android上时,我遇到了一个奇怪的问题。当我在XAML中只声明了一个工具栏项时,似乎有两个工具栏项。此外,我相信这是正确的行为,但我想知道是否有可能不在下一行显示导航栏标题,而是显示在上中心。谢谢 在您的页面Xaml.cs文件中: NavigationPage.SetHasNavigationBar(this, false); 这是一篇好文章:这解决了问题,但我注意到它使标题消失了。有没有办法仍然显示标题?只需删除“后退”按钮即可

我正在用Xamarin表单制作一个应用程序,当我把它部署到Android上时,我遇到了一个奇怪的问题。当我在XAML中只声明了一个工具栏项时,似乎有两个工具栏项。此外,我相信这是正确的行为,但我想知道是否有可能不在下一行显示导航栏标题,而是显示在上中心。谢谢


在您的页面Xaml.cs文件中:

NavigationPage.SetHasNavigationBar(this, false);

这是一篇好文章:这解决了问题,但我注意到它使标题消失了。有没有办法仍然显示标题?只需删除“后退”按钮即可。只需使用以下代码:NavigationPage.SetHasBackButton(this,false);但这仍然会使它有两个导航条,一个是你的自定义导航条,另一个是Android默认导航条。为什么不在自定义页面中添加标题并将其绑定到PageModel中呢?我没有使用自定义页面,我只是在XAML中将标题属性设置为ContentPage。我不知道我将如何做一个自定义导航栏,但我想实现这一点!
NavigationPage.SetHasNavigationBar(this, false);