Hauteur de barre NavigationPage sur Android
Cette plateforme Android définit la hauteur de la barre de navigation sur un NavigationPage
. Elle est consommée en XAML en définissant la NavigationPage.BarHeight
propriété pouvant être liée sur une valeur entière :
<NavigationPage ...
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific.AppCompat;assembly=Xamarin.Forms.Core"
android:NavigationPage.BarHeight="450">
...
</NavigationPage>
Elle peut également être consommée à partir de C# à l’aide de l’API Fluent :
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific.AppCompat;
...
public class AndroidNavigationPageCS : Xamarin.Forms.NavigationPage
{
public AndroidNavigationPageCS()
{
On<Android>().SetBarHeight(450);
}
}
La NavigationPage.On<Android>
méthode spécifie que cette plateforme spécifique à la plateforme s’exécutera uniquement sur android compat d’application. La NavigationPage.SetBarHeight
méthode, dans l’espace Xamarin.Forms.PlatformConfiguration.AndroidSpecific.AppCompat
de noms, est utilisée pour définir la hauteur de la barre de navigation sur un NavigationPage
. En outre, la NavigationPage.GetBarHeight
méthode peut être utilisée pour retourner la hauteur de la barre de navigation dans le NavigationPage
.
Le résultat est que la hauteur de la barre de navigation sur un NavigationPage
peut être définie :