Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese plattformspezifische iOS-Plattform blendet die Trennlinie und den Schatten aus, die sich am unteren Rand der Navigationsleiste auf einer .NavigationPage Sie wird in XAML genutzt, indem sie die NavigationPage.HideNavigationBarSeparator bindungsfähige Eigenschaft auf false setzt:
<NavigationPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
ios:NavigationPage.HideNavigationBarSeparator="true">
</NavigationPage>
Alternativ kann sie mit der Fluent-API von C# genutzt werden:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
public class iOSTitleViewNavigationPageCS : Xamarin.Forms.NavigationPage
{
public iOSTitleViewNavigationPageCS()
{
On<iOS>().SetHideNavigationBarSeparator(true);
}
}
Die Methode NavigationPage.On<iOS> gibt an, dass diese plattformspezifische Funktion nur unter iOS ausführbar ist. Die NavigationPage.SetHideNavigationBarSeparator Methode im Xamarin.Forms.PlatformConfiguration.iOSSpecific Namespace wird verwendet, um zu steuern, ob das Trennzeichen der Navigationsleiste ausgeblendet ist. Darüber hinaus kann die NavigationPage.HideNavigationBarSeparator Methode verwendet werden, um zurückzugeben, ob das Trennzeichen der Navigationsleiste ausgeblendet ist.
Das Ergebnis ist, dass das Navigationsleistentrennzeichen auf einem NavigationPage ausgeblendet werden kann:
