Saltar al contenido

Ocultar TabBar en Xamarin Forms Shell

Solución:

TabBarIsVisible es una propiedad adjunta de Shell. Debe pasar la página como primer parámetro en el SetTabBarIsVisible para decirle al caparazón que oculta su barra de pestañas. Úselo como:

public AppShell()
{
    InitializeComponent();

    Shell.SetTabBarIsVisible(this, false);
}

También puede colocarlo en cualquier página en la que no necesite la barra de pestañas.

Lo siento, no tengo suficiente reputación. comentar.

En que clase estas haciendo Shell.SetTabBarIsVisible(Shell.Current, false);?

Es el Shell o Current que es nulo si lo pones después del constructor?

Editar 30/6/2019:

He probado algunas cosas en Shell. Aquí hay un enlace al proyecto: https://github.com/JesperBaltzersen/ShellTest En la clase Content1.Xaml.cs hay un controlador de botones que alterna la barra de pestañas:

    public bool NavVisible { get; set; }

    void OnButtonTapped(object sender, EventArgs args)
    {
        NavVisible = !NavVisible;
        Shell.SetNavBarIsVisible(this, NavVisible);
    }

Espero eso ayude.

Otro enfoque:

<Shell 
X:Class="..............:
xmlns:sd="..................."
Shell.IsTabBarVisible="False">

</Shell>
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *