2017-09-09 12 views
1

私はXamarin.formsのナビゲーションを使用してページ間を移動しています。しかし、carouselPageを使って複数のページを表示するときは、新しく作成したcarouselPageのナビゲーションバーを隠す/削除する方法がわかりません。carouselPageからナビゲーションバーを削除する

CarouselPage carouselPage = new CarouselPage();  
foreach (int index in myInts) 
{ 
    string title = value[index].Round_title; 
    string con = value[index].Content; 
    string img = value[index].IMG; 

    carouselPage.Children.Add(new BlankView(title, con, img)); 
} 

await Navigation.PushAsync(carouselPage); 

他のすべてのページでは、このコードを使用してナビゲーションバーを非表示にしています。しかし、私はcarouselPageのxamlを持っていないので、私はそれを使用することはできません。

NavigationPage.SetHasNavigationBar(this, false); 

私の質問は、ナビゲーションバーを削除する方法、またはページを使用する簡単なカスタムcarouselPage.xamlを作成する方法です。

+0

xamlを持っていない場合でも、カルーセルページをナビゲーションページにプッシュすると、ナビゲーションバーを削除することができます。何が問題ですか? –

+0

はい、私は愚かですNavigationPage.SetHasNavigationBar(carouselPage、false)を見ていませんでした。 – Deathrain

答えて

1

私は最初の引数を変更するだけで、新しいページとして設定できます。

NavigationPage.SetHasNavigationBar(carouselPage, false); 
関連する問題