Android 上的 NavigationPage 列高度
此 Android 平臺特定設定 上 NavigationPage
導覽列的高度。 將可繫結屬性設定為整數值,以 NavigationPage.BarHeight
在 XAML 中取用:
<NavigationPage ...
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific.AppCompat;assembly=Xamarin.Forms.Core"
android:NavigationPage.BarHeight="450">
...
</NavigationPage>
或者,您可以使用 Fluent API 從 C# 取用它:
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 上執行。 命名空間 NavigationPage.SetBarHeight
中的 Xamarin.Forms.PlatformConfiguration.AndroidSpecific.AppCompat
方法可用來設定 上 NavigationPage
導覽列的高度。 此外, NavigationPage.GetBarHeight
方法可以用來傳回 中 NavigationPage
導覽列的高度。
結果是可以設定上導覽列 NavigationPage
的高度: