Compartir vía


Colocación de la barra de herramientas TabbedPage en Android

Esta .NET Multi-platform App UI (.NET MAUI) específico de la plataforma de Android se usa para establecer la colocación de la barra de herramientas en TabbedPage. Se consume en XAML configurando la propiedad adjunta TabbedPage.ToolbarPlacement en un valor de la enumeración ToolbarPlacement:

<TabbedPage ...
            xmlns:android="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;assembly=Microsoft.Maui.Controls"
            android:TabbedPage.ToolbarPlacement="Bottom">
    ...
</TabbedPage>

Como alternativa, se puede consumir desde C# mediante la API fluida:

using Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;
...

On<Microsoft.Maui.Controls.PlatformConfiguration.Android>().SetToolbarPlacement(ToolbarPlacement.Bottom);

Nota:

Esta plataforma específica de la plataforma no tiene ningún efecto en las pestañas de las aplicaciones basadas en Shell.

El método TabbedPage.On<Microsoft.Maui.Controls.PlatformConfiguration.Android> especifica que esta plataforma específica solo se ejecutará en Android. El método TabbedPage.SetToolbarPlacement, en el espacio de nombres Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific, se usa para establecer la colocación de la barra de herramientas en TabbedPage, con la enumeración ToolbarPlacement que proporciona los siguientes valores:

  • Default: indica que la barra de herramientas se coloca en la ubicación predeterminada de la página. Esta es la parte superior de la página en teléfonos y la parte inferior de la página en otras expresiones del dispositivo.
  • Top: indica que la barra de herramientas se sitúa en la parte superior de la página.
  • Bottom: indica que la barra de herramientas se sitúa en la parte inferior de la página.

Nota:

Se puede usar el método GetToolbarPlacement para recuperar la colocación de la barra de herramientas TabbedPage.

El resultado es que la colocación de la barra de herramientas se puede establecer en un TabbedPage:

TabbedPage toolbar configuration.