从carouselPage中删除导航栏

时间:2017-09-09 21:08:49

标签: c# wpf xamarin xamarin.forms navigation

我在Xamarin.forms中使用导航来在页面之间导航。但是当使用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。

1 个答案:

答案 0 :(得分:2)

我想一想,我可以改变第一个参数,并设置为新页面。

NavigationPage.SetHasNavigationBar(carouselPage, false);