Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Questa piattaforma iOS specifica della piattaforma nasconde la linea separatore e l'ombreggiatura che si trova nella parte inferiore della barra di spostamento su un oggetto NavigationPage. Viene utilizzata in XAML impostando la NavigationPage.HideNavigationBarSeparator proprietà associabile su false:
<NavigationPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
ios:NavigationPage.HideNavigationBarSeparator="true">
</NavigationPage>
In alternativa, può essere usato da C# usando l'API Fluent:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
public class iOSTitleViewNavigationPageCS : Xamarin.Forms.NavigationPage
{
public iOSTitleViewNavigationPageCS()
{
On<iOS>().SetHideNavigationBarSeparator(true);
}
}
Il NavigationPage.On<iOS> metodo specifica che questa piattaforma verrà eseguita solo in iOS. Il NavigationPage.SetHideNavigationBarSeparator metodo, nello Xamarin.Forms.PlatformConfiguration.iOSSpecific spazio dei nomi , viene usato per controllare se il separatore della barra di spostamento è nascosto. Inoltre, il NavigationPage.HideNavigationBarSeparator metodo può essere utilizzato per restituire se il separatore della barra di spostamento è nascosto.
Il risultato è che il separatore della barra di spostamento in un NavigationPage oggetto può essere nascosto:
