NavigationPage Bar Height on Android
Questa piattaforma Android specifica imposta l'altezza della barra di spostamento su un oggetto NavigationPage
. Viene utilizzato in XAML impostando la NavigationPage.BarHeight
proprietà associabile su un valore intero:
<NavigationPage ...
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific.AppCompat;assembly=Xamarin.Forms.Core"
android:NavigationPage.BarHeight="450">
...
</NavigationPage>
In alternativa, può essere usato da C# usando 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);
}
}
Il NavigationPage.On<Android>
metodo specifica che questa specifica della piattaforma verrà eseguita solo in Android con compatibilità dell'app. Il NavigationPage.SetBarHeight
metodo , nello spazio dei Xamarin.Forms.PlatformConfiguration.AndroidSpecific.AppCompat
nomi , viene usato per impostare l'altezza della barra di spostamento su un oggetto NavigationPage
. Inoltre, il NavigationPage.GetBarHeight
metodo può essere usato per restituire l'altezza della barra di spostamento in NavigationPage
.
Il risultato è che l'altezza della barra di spostamento su un NavigationPage
può essere impostata: