我正在开发一个Xamarin. Forms应用程序,适用于iOS和Android(跨平台)我正在使用一个底部有5个选项卡的选项卡页面(选项卡页面的自定义渲染)我的问题是,当我在一个选项卡页面的顶部推送另一个页面时,底部的选项卡会消失。有什么方法可以在推送新页面时保持选项卡可见吗?
<ContentPage.Content>
<Grid>
<ScrollView>
<Grid>
<tabView:SfTabView
DisplayMode="ImageWithText"
TabHeight="64"
TabHeaderPosition="Bottom"
TabHeaderBackgroundColor="#FFFFFF"
VisibleHeaderCount="4"
EnableSwiping="False">
<tabView:SfTabView.SelectionIndicatorSettings>
<tabView:SelectionIndicatorSettings Color="#FFFFFF" Position="Bottom" StrokeThickness="-11"/>
</tabView:SfTabView.SelectionIndicatorSettings>
<tabView:SfTabItem
Title="Home"
TitleFontColor="#999999"
TitleFontFamily="InterMedium"
TitleFontSize="11"
SelectionColor="#0094DE"
ImageSource="HomeGrey.png">
<tabView:SfTabItem.Content>
<MobileScriptApp:HomeScreen1/>
</tabView:SfTabItem.Content>
</tabView:SfTabItem>
<tabView:SfTabItem
Title="Pickup"
TitleFontColor="#999999"
TitleFontFamily="InterMedium"
TitleFontSize="11"
SelectionColor="#0094DE"
ImageSource="PickupGrey.png">
<tabView:SfTabItem.Content>
<StackLayout>
<Label Text="BLAnk TAb" TextColor="Black"/>
</StackLayout>
</tabView:SfTabItem.Content>
</tabView:SfTabItem>
<tabView:SfTabItem
Title="Settings"
TitleFontColor="#999999"
TitleFontFamily="InterMedium"
TitleFontSize="11"
SelectionColor="#0094DE"
ImageSource="settings.png">
<tabView:SfTabItem.Content>
<MobileScriptApp:SettingPage/>
</tabView:SfTabItem.Content>
</tabView:SfTabItem>
<tabView:SfTabItem
Title="Support"
TitleFontColor="#999999"
TitleFontFamily="InterMedium"
TitleFontSize="11"
SelectionColor="#0094DE"
ImageSource="SupportGrey.png">
<tabView:SfTabItem.Content>
<MobileScriptApp:SupportPage/>
</tabView:SfTabItem.Content>
</tabView:SfTabItem>
</tabView:SfTabView>
</Grid>
</ScrollView>
</Grid>
</ContentPage.Content>
</ContentPage>
1条答案
按热度按时间cotxawn71#
SfTabView不支持报告的行为。
由于SfTabView控件是ContentView控件,因此可以将其添加到ContentPage。因此,如果导航到其他页,则SfTabView将不可见,因为它是其他页的子级。
谢谢维查亚库玛五世