Android의 NavigationPage 막대 높이NavigationPage 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>

또는 fluent API를 사용 하 여 C#에서 사용할 수 있습니다.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: