2017-08-02 43 views
1

我使用的是内容页是这样的:内容页面的顶部是否始终有标题区域?

<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; 
    } 

回答

3

你的代码看起来不完整的,但你必须做这样的事情:

public partial class PhrasesPage : ContentPage 
{ 
    public PhrasesFrame phrasesFrame; 

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

    (...) 

} 
+0

我想你所说的话,并在问题增加了一个例子。它似乎没有工作。有任何想法吗? – Alan2

+0

我编辑了我的答案。 –

+0

迭戈,而不是片段可以复制粘贴我的代码并修改它作为你的答案。我认为这对我和其他人来说会更加清楚。谢谢 – Alan2