当我导航到另一个页面时,我的应用程序中有两个标题栏:
第一个包含后退按钮,第二个包含内容页面的标题。我的问题是如何将它们合并到一个标题栏中。这是我的代码:
Page1.cs
await Navigation.PushAsync(new NavigationPage(new Page2()));
Page2.xaml
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="TestApp1.Page2" Title="Page 2">
<ContentPage.Content>
<StackLayout>
<Label Text="Welcome to Xamarin Forms!" />
</StackLayout>
</ContentPage.Content>
</ContentPage>
答案 0 :(得分:2)
对于您应用中的第一页,请在其中添加新的NavigationPage
和您的网页:
MainPage = new NavigationPage(new FirstPage());
对于第二页,请勿创建新的NavigationPage
,只需将新页面推送到现有的NavigationPage
:
await Navigation.PushAsync(new SecondPage());