我正在使用Shell Tabbed页面,并且工作正常。但是当我使用
导航到新页面时Navigation.PushAsync(new SecondPage());
然后在“第二页外壳”选项卡中也将显示,因此我需要在此页面中隐藏该外壳。
该怎么做?
在Sheel后端CS页面中,我可以隐藏它,我也尝试使用Messaging Center隐藏它,但是它不起作用。
答案 0 :(得分:1)
在您的页面中添加:
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>