我使用xamarin表单构建Android应用程序,并使用导航页面在页面之间导航。我想隐藏栏,但保留后退按钮,因为我有一些其他控件放在顶部区域。我为此使用了HasNavigationBar和HasBackButton,但如果隐藏了该栏,则看起来无法恢复后退按钮。反正有没有显示后退按钮?
XAML:
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="CH.AdDetailPage"
NavigationPage.HasNavigationBar="True"
NavigationPage.HasBackButton="True"
NavigationPage.BackButtonTitle="Back" Title="AdDetail">
<ContentPage.Content>
<StackLayout>
<Label Text="Welcome to Ad Detail Pages!" />
</StackLayout>
</ContentPage.Content>
</ContentPage>
HasNavigationBar=True, and HasBackButton=True
时:
当HasNavigationBar=True, and HasBackButton=False
时:
以上都是有效的。
答案 0 :(得分:0)
“后退”按钮是导航栏的一部分。不显示导航栏就无法显示它。
您唯一的方法是创建后退按钮并使用NavigationService.GoBack分配命令...