提问者:小点点

导航标题视图未显示在ContentPage中


Xamarin的新手,我试图在我的跨平台应用程序中创建一个自定义导航栏。我需要在三个内容页面之一中隐藏导航标题视图。

NavigationPage.HasNavigationBar="false"

另外,我使用了底部工具栏android: TabbedPage. ToolbarPlacement="Bottom"在MainPages.xaml.当我尝试在另外两个选项卡添加标题时,顶部栏上没有任何变化,但它显示为底部选项卡的标题,引用了每个内容页面。我在xaml中尝试了与正确内容页面相关的上述代码

<ContentPage ... Title="Test"...>...</ContentPage

cs上的代码也是如此:

一、 关于cs

Title = "Test";

二。主页. cs

itemsPage = new About()
                    {
                        Title = "Test"
                    };

我还添加了与情况相关的图片

当我尝试使用Navigation.TitleView进行自定义更改时,如下所示:

<NavigationPage.TitleView>       
     <Label Text="Tests" TextColor="Black"/>
</NavigationPage.TitleView>

…即使我设置了NavigationPage. HasNavigationBar="true",无论如何它都不起作用。顶部和底部栏中没有任何结果。

我还添加了与情况相关的图片

我不确定我在第一个选项卡中隐藏NavigationBar时是否犯了任何错误。我也在styles.xml中进行了即时更改,我认为没有,无论如何,下面是一段:

<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>

共1个答案

匿名用户

尝试使用ToolbarItems

<ContentPage.ToolbarItems>
        <ToolbarItem Text="Title" Order="Primary" Priority="0" />
        <ToolbarItem IconImageSource="img" Order="Primary" Priority="1" />
        <ToolbarItem Text="Something" Order="Primary" Priority="2" />
</ContentPage.ToolbarItems>