Výška panelu NavigationPage v Androidu
Tato platforma pro Android nastavuje výšku navigačního panelu na .NavigationPage
Využívá se v XAML nastavením NavigationPage.BarHeight
vlastnosti bindable na celočíselnou hodnotu:
<NavigationPage ...
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific.AppCompat;assembly=Xamarin.Forms.Core"
android:NavigationPage.BarHeight="450">
...
</NavigationPage>
Alternativně ho můžete využívat z jazyka C# pomocí rozhraní FLUENT API:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific.AppCompat;
...
public class AndroidNavigationPageCS : Xamarin.Forms.NavigationPage
{
public AndroidNavigationPageCS()
{
On<Android>().SetBarHeight(450);
}
}
Tato NavigationPage.On<Android>
metoda určuje, že tato platforma se bude spouštět jenom na androidu s kompatibilitou aplikace. Metoda NavigationPage.SetBarHeight
v Xamarin.Forms.PlatformConfiguration.AndroidSpecific.AppCompat
oboru názvů slouží k nastavení výšky navigačního panelu na .NavigationPage
Kromě toho lze metodu NavigationPage.GetBarHeight
použít k vrácení výšky navigačního panelu v sadě NavigationPage
.
Výsledkem je, že výšku navigačního panelu na panelu NavigationPage
je možné nastavit: