c# - 从 carouselPage 中删除导航栏

标签 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。

最佳答案

别想我可以只更改第一个参数并将其设置为新页面。

NavigationPage.SetHasNavigationBar(carouselPage, false);

关于c# - 从 carouselPage 中删除导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46135127/

相关文章:

c# - 这样显示菜单方便吗?

sql-server - 许多连接与大数据查询

c# - 在C#中动态加载一个类

c# - 是否可以使 SubItem 在 ListView 中可点击

c# - 在本地回发后,ASP.NET session 变为空

c# - 如何在c#中将一个参数添加到当前url

c# - WPF向列表添加搜索功能

c# - 我应该如何使用 xamarin 表单在 android 上创建主要 Activity 以支持画中画模式?

c# - 在 Xamarin 中获取元素相对于屏幕的位置

c# - Xamarin Forms XAML OnPlatform VerticalOptions