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 systemu iOS ukrywa linię separatora i cień znajdujący się w dolnej części paska nawigacyjnego NavigationPagena . Jest on używany w języku XAML przez ustawienie właściwości możliwej do powiązania z wartością NavigationPage.HideNavigationBarSeparator false:
<NavigationPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
ios:NavigationPage.HideNavigationBarSeparator="true">
</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.iOSSpecific;
public class iOSTitleViewNavigationPageCS : Xamarin.Forms.NavigationPage
{
public iOSTitleViewNavigationPageCS()
{
On<iOS>().SetHideNavigationBarSeparator(true);
}
}
Metoda NavigationPage.On<iOS> określa, że ta platforma będzie działać tylko w systemie iOS. Metoda NavigationPage.SetHideNavigationBarSeparator w Xamarin.Forms.PlatformConfiguration.iOSSpecific przestrzeni nazw służy do kontrolowania, czy separator paska nawigacyjnego jest ukryty. Ponadto można użyć metody w NavigationPage.HideNavigationBarSeparator celu zwrócenia, czy separator paska nawigacyjnego jest ukryty.
Wynikiem jest to, że separator paska nawigacyjnego na obiekcie NavigationPage może być ukryty:
