Ombreggiatura flyoutPage in iOS
Questa interfaccia utente dell'app multipiattaforma .NET (.NET MAUI) specifica della piattaforma controlla se la pagina dei dettagli di un oggetto FlyoutPage è stata applicata, quando rivela la pagina a comparsa. Viene utilizzata in XAML impostando la FlyoutPage.ApplyShadow
proprietà associabile su true
:
<FlyoutPage ...
xmlns:ios="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;assembly=Microsoft.Maui.Controls"
ios:FlyoutPage.ApplyShadow="true">
...
</FlyoutPage>
In alternativa, può essere usato da C# usando l'API Fluent:
using Microsoft.Maui.Controls.PlatformConfiguration;
using Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;
...
public class iOSFlyoutPageCode : FlyoutPage
{
public iOSFlyoutPageCode()
{
On<iOS>().SetApplyShadow(true);
}
}
Il FlyoutPage.On<iOS>
metodo specifica che questa piattaforma verrà eseguita solo in iOS. Il FlyoutPage.SetApplyShadow
metodo, nello spazio dei Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific
nomi , viene usato per controllare se la pagina dei dettagli di un oggetto FlyoutPage è stata applicata, quando si rivela la pagina a comparsa. Inoltre, il GetApplyShadow
metodo può essere usato per determinare se l'ombreggiatura viene applicata alla pagina dei dettagli di un oggetto FlyoutPage.
Il risultato è che la pagina dei dettagli di un FlyoutPage oggetto può essere applicata all'ombreggiatura, quando si rivela la pagina a comparsa: