Высота отрезка NavigationPage в AndroidNavigationPage Bar Height on Android

Скачать пример Скачать примерDownload Sample Download the sample

Это Android платформы задает высоту элемента на панели навигации на NavigationPage .This Android platform-specific sets the height of the navigation bar on a NavigationPage. Он используется в XAML, задав NavigationPage.BarHeight свойство, используемое в целочисленное значение:It's consumed in XAML by setting the NavigationPage.BarHeight bindable property to an integer value:

<NavigationPage ...
                xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific.AppCompat;assembly=Xamarin.Forms.Core"
                android:NavigationPage.BarHeight="450">
    ...
</NavigationPage>

Кроме того его можно будет использовать с помощью C# с помощью текучего API:Alternatively, it can be consumed from C# using the fluent API:

using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific.AppCompat;
...

public class AndroidNavigationPageCS : Xamarin.Forms.NavigationPage
{
    public AndroidNavigationPageCS()
    {
        On<Android>().SetBarHeight(450);
    }
}

NavigationPage.On<Android> Метод указывает, что этой платформы будет выполняться только на совместимость приложений Android.The NavigationPage.On<Android> method specifies that this platform-specific will only run on app compat Android. NavigationPage.SetBarHeight Метод в Xamarin.Forms.PlatformConfiguration.AndroidSpecific.AppCompat пространства имен, используемый для задания высоту панели навигации на NavigationPage .The NavigationPage.SetBarHeight method, in the Xamarin.Forms.PlatformConfiguration.AndroidSpecific.AppCompat namespace, is used to set the height of the navigation bar on a NavigationPage. Кроме того NavigationPage.GetBarHeight метод может использоваться для возврата высоту панели навигации в NavigationPage.In addition, the NavigationPage.GetBarHeight method can be used to return the height of the navigation bar in the NavigationPage.

Результатом является, высота элемента на панели навигации NavigationPage можно задать:The result is that the height of the navigation bar on a NavigationPage can be set: