Barra delle schede traslucente di TabbedPage in iOS
Questa piattaforma iOS specifica viene usata per impostare la modalità di traslucidanza della barra delle schede su un oggetto TabbedPage
. Viene utilizzata in XAML impostando la TabbedPage.TranslucencyMode
proprietà associabile su un TranslucencyMode
valore di enumerazione:
<TabbedPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
ios:TabbedPage.TranslucencyMode="Opaque">
...
</TabbedPage>
In alternativa, può essere usato da C# usando l'API Fluent:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
On<iOS>().SetTranslucencyMode(TranslucencyMode.Opaque);
Il TabbedPage.On<iOS>
metodo specifica che questa piattaforma verrà eseguita solo in iOS. Il TabbedPage.SetTranslucencyMode
metodo , nello Xamarin.Forms.PlatformConfiguration.iOSSpecific
spazio dei nomi , viene usato per impostare la modalità di traslucidanza della barra di tabulazione su un TabbedPage
specificando uno dei valori di enumerazione seguenti TranslucencyMode
:
Default
, che imposta la barra di tabulazioni sulla modalità di traslucidenza predefinita. Questo è il valore predefinito per la proprietàTabbedPage.TranslucencyMode
.Translucent
, che imposta la barra di tabulazioni da traslucente.Opaque
, che imposta la barra delle schede come opaca.
Inoltre, il GetTranslucencyMode
metodo può essere usato per recuperare il valore corrente dell'enumerazione TranslucencyMode
applicata a TabbedPage
.
Il risultato è che è possibile impostare la modalità di traslucidanza della barra di tabulazioni in un TabbedPage
oggetto :