在xamarin表单app中获得2个标题栏

时间:2017-10-25 00:17:33

标签: c# visual-studio xamarin xamarin.forms xamarin.android

当我导航到另一个页面时,我的应用程序中有两个标题栏:

第一个包含后退按钮,第二个包含内容页面的标题。我的问题是如何将它们合并到一个标题栏中。这是我的代码:

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>

Screenshot

1 个答案:

答案 0 :(得分:2)

对于您应用中的第一页,请在其中添加新的NavigationPage和您的网页:

MainPage = new NavigationPage(new FirstPage());

对于第二页,请勿创建新的NavigationPage,只需将新页面推送到现有的NavigationPage

await Navigation.PushAsync(new SecondPage());