Barra delle schede traslucente di TabbedPage in iOS
Questa interfaccia utente dell'app multipiattaforma .NET (.NET MAUI) specifica della piattaforma iOS 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:Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;assembly=Microsoft.Maui.Controls"
ios:TabbedPage.TranslucencyMode="Opaque">
...
</TabbedPage>
In alternativa, può essere usato da C# usando l'API Fluent:
using Microsoft.Maui.Controls.PlatformConfiguration;
using Microsoft.Maui.Controls.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 Microsoft.Maui.Controls.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 :