Emplacement de la barre d’outils TabbedPage sur Android
Cette application multiplateforme .NET (.NET MAUI) spécifique à la plateforme Android est utilisée pour définir l’emplacement de la barre d’outils sur un TabbedPage. Elle est consommée en XAML en définissant la TabbedPage.ToolbarPlacement
propriété jointe sur une valeur de l’énumération ToolbarPlacement
:
<TabbedPage ...
xmlns:android="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;assembly=Microsoft.Maui.Controls"
android:TabbedPage.ToolbarPlacement="Bottom">
...
</TabbedPage>
Vous pouvez également l’utiliser à partir de C# à l’aide de l’API Fluent :
using Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;
...
On<Microsoft.Maui.Controls.PlatformConfiguration.Android>().SetToolbarPlacement(ToolbarPlacement.Bottom);
Remarque
Cette plateforme spécifique à la plateforme n’a aucun effet sur les onglets dans les applications shell.
La TabbedPage.On<Microsoft.Maui.Controls.PlatformConfiguration.Android>
méthode spécifie que cette plateforme spécifique ne s’exécutera que sur Android. La TabbedPage.SetToolbarPlacement
méthode, dans l’espace Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific
de noms, est utilisée pour définir l’emplacement de la barre d’outils sur un TabbedPage, avec l’énumération ToolbarPlacement
fournissant les valeurs suivantes :
Default
: indique que la barre d’outils est placée à l’emplacement par défaut de la page. Il s’agit du haut de la page sur les téléphones, et le bas de la page sur d’autres idiomes d’appareil.Top
: indique que la barre d’outils est placée en haut de la page.Bottom
: indique que la barre d’outils est placée en bas de la page.
Remarque
La GetToolbarPlacement
méthode peut être utilisée pour récupérer l’emplacement de la barre d’outils TabbedPage .
Le résultat est que l’emplacement de la barre d’outils peut être défini sur un TabbedPage: