如何在Xamarin表单中隐藏另一页的Shell选项卡?

如何在Xamarin表单中隐藏另一页的Shell选项卡?,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我使用的是Shell标签页,它运行良好。但是当我使用 Navigation.PushAsync(new SecondPage()); 然后在第二个页面内,Shell选项卡也显示出来,所以我需要在这个页面中隐藏这个Shell 如何做到这一点 从Sheel后端cs页面我可以隐藏这个,我也尝试使用消息中心来隐藏这个,但它不起作用 只需在页面中添加: Shell.TabBarIsVisible="False" 以下是一个示例: ContentPage xmlns="http://xamarin.c

我使用的是Shell标签页,它运行良好。但是当我使用

Navigation.PushAsync(new SecondPage());
然后在第二个页面内,Shell选项卡也显示出来,所以我需要在这个页面中隐藏这个Shell

如何做到这一点

从Sheel后端cs页面我可以隐藏这个,我也尝试使用消息中心来隐藏这个,但它不起作用

只需在页面中添加:

 Shell.TabBarIsVisible="False"
以下是一个示例:

ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:d="http://xamarin.com/schemas/2014/forms/design"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             mc:Ignorable="d"
             Shell.TabBarIsVisible="False"
             x:Class="Sample.MySamplePage"
             Title="TitleTest">

    <StackLayout Spacing="20" Padding="15">
        <Label Text="Hello Xamarin"/>

    </StackLayout>

</ContentPage>