Android'de NavigationPage Çubuğu Yüksekliği
Android platformuna özgü bu, üzerindeki NavigationPage
gezinti çubuğunun yüksekliğini ayarlar. Bağlanabilir özellik bir tamsayı değerine ayarlanarak NavigationPage.BarHeight
XAML'de kullanılır:
<NavigationPage ...
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific.AppCompat;assembly=Xamarin.Forms.Core"
android:NavigationPage.BarHeight="450">
...
</NavigationPage>
Alternatif olarak, akıcı API kullanılarak C# dilinden de kullanılabilir:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific.AppCompat;
...
public class AndroidNavigationPageCS : Xamarin.Forms.NavigationPage
{
public AndroidNavigationPageCS()
{
On<Android>().SetBarHeight(450);
}
}
yöntemi, NavigationPage.On<Android>
platforma özgü bu uygulamanın yalnızca uygulamayla uyumluluk Android'de çalışacağını belirtir. NavigationPage.SetBarHeight
yöntemi, ad alanında Xamarin.Forms.PlatformConfiguration.AndroidSpecific.AppCompat
gezinti çubuğunun NavigationPage
yüksekliğini ayarlamak için kullanılır. Buna ek olarak, NavigationPage.GetBarHeight
yöntemi içindeki gezinti çubuğunun NavigationPage
yüksekliğini döndürmek için kullanılabilir.
Sonuç, gezinti çubuğunun yüksekliğinin NavigationPage
ayarlanabilmesidir: