【问题标题】:Removing navigationbar from carouselPage从 carouselPage 中删除导航栏
【发布时间】:2017-09-09 21:08:48
【问题描述】:

我在 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。

【问题讨论】:

  • 即使您没有 xaml,如果轮播页面被推送到导航页面,您仍然可以删除导航栏。有什么问题?
  • 是的,我笨没看到 NavigationPage.SetHasNavigationBar(carouselPage, false);

标签: c# wpf xamarin xamarin.forms navigation


【解决方案1】:

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

NavigationPage.SetHasNavigationBar(carouselPage, false);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-15
    • 1970-01-01
    • 2015-09-16
    • 2023-04-09
    • 2021-11-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多