Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu iOS platformuna özgü, gezinti çubuğunun en altında yer alan ayırıcı çizgiyi ve gölgeyi gizler NavigationPage. XAML'de bindable özelliği falseolarak ayarlanarak NavigationPage.HideNavigationBarSeparator kullanılır:
<NavigationPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
ios:NavigationPage.HideNavigationBarSeparator="true">
</NavigationPage>
Alternatif olarak, akıcı API kullanılarak C# dilinden de kullanılabilir:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
public class iOSTitleViewNavigationPageCS : Xamarin.Forms.NavigationPage
{
public iOSTitleViewNavigationPageCS()
{
On<iOS>().SetHideNavigationBarSeparator(true);
}
}
NavigationPage.On<iOS> yöntemi, platforma özgü bu uygulamanın yalnızca iOS üzerinde çalışacağını belirtir. NavigationPage.SetHideNavigationBarSeparator yöntemi, ad alanında Xamarin.Forms.PlatformConfiguration.iOSSpecific gezinti çubuğu ayırıcısının gizli olup olmadığını denetlemek için kullanılır. Ayrıca, gezinti çubuğu ayırıcısının NavigationPage.HideNavigationBarSeparator gizli olup olmadığını döndürmek için yöntemi kullanılabilir.
Sonuç, üzerindeki NavigationPage gezinti çubuğu ayırıcısının gizlenebileceğidir:
