Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten specyficzny dla platformy android ustawia wysokość paska nawigacyjnego NavigationPagena . Jest on używany w języku XAML przez ustawienie właściwości możliwej NavigationPage.BarHeight do powiązania z wartością całkowitą:
<NavigationPage ...
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific.AppCompat;assembly=Xamarin.Forms.Core"
android:NavigationPage.BarHeight="450">
...
</NavigationPage>
Alternatywnie można go używać z poziomu języka C# przy użyciu płynnego interfejsu API:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific.AppCompat;
...
public class AndroidNavigationPageCS : Xamarin.Forms.NavigationPage
{
public AndroidNavigationPageCS()
{
On<Android>().SetBarHeight(450);
}
}
Metoda NavigationPage.On<Android> określa, że ten specyficzny dla platformy będzie uruchamiany tylko na zgodności aplikacji z systemem Android. Metoda NavigationPage.SetBarHeight w Xamarin.Forms.PlatformConfiguration.AndroidSpecific.AppCompat przestrzeni nazw służy do ustawiania wysokości paska nawigacyjnego NavigationPagena . Ponadto NavigationPage.GetBarHeight metoda może służyć do zwracania wysokości paska nawigacyjnego w elemecie NavigationPage.
Wynikiem jest to, że wysokość paska nawigacyjnego na obiekcie NavigationPage można ustawić:
