内容页面的顶部是否总是有标题区域?

时间:2017-08-02 18:42:55

标签: xamarin xamarin.forms

我正在使用这样的内容页面:

<ContentPage.Content>
    <StackLayout x:Name="phrasesStackLayout">
    </StackLayout>
</ContentPage.Content>

在此我添加一个标签页。

在内容页面的顶部有一个标题区域。有没有办法可以让它不出现。我不想拥有一个标题,并且页面顶部被浪费了。

这就是我现在所拥有的:

public MainPage()
{
    InitializeComponent();

    var phrasesPage = new NavigationPage(new PhrasesPage())
    {
        Title = "Pause",
        Icon = "pause.png",

    };

    ...
}

public partial class PhrasesPage : ContentPage
{
    public PhrasesFrame phrasesFrame;

    public PhrasesPage()
    {
        InitializeComponent();
        HasNavigationBar = "False"; // Doesn't work
        AS.phrasesPage = this;
    }

    ...
}

1 个答案:

答案 0 :(得分:4)

您的代码似乎不完整,但您必须执行以下操作:

public partial class PhrasesPage : ContentPage
{
    public PhrasesFrame phrasesFrame;

    public PhrasesPage()
    {
        InitializeComponent();
        NavigationPage.SetHasNavigationBar(this, false); 
        AS.phrasesPage = this;
    }

    (...)

}