如何仅在Android上隐藏TabbedPage上的标题栏?

时间:2018-04-03 07:40:23

标签: xaml xamarin xamarin.forms xamarin.ios xamarin.android

在Android中,由于标签栏位于顶部,因此我不需要标题栏和标签栏来说明您所使用的标签。

这将隐藏两个平台的标题栏:

<TabbedPage>
    <NavigationPage Title="Page 1">
        <x:Arguments>
            <local:Page1 NavigationPage.HasNavigationBar="false"/>
        </x:Arguments>
    </NavigationPage>
</TabbedPage>

1 个答案:

答案 0 :(得分:2)

试试这个:

    <NavigationPage Title="Page 1">
    <x:Arguments>
        <Page>
            <NavigationPage.HasNavigationBar>
                <OnPlatform x:TypeArguments="x:Boolean">
                        <On Platform="Android" Value="False"></On>
                </OnPlatform>
            </NavigationPage.HasNavigationBar>
        </Page>
    </x:Arguments>
</NavigationPage>