Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa piattaforma specifica controlla se la pagina dei dettagli di un oggetto FlyoutPage è stata applicata all'ombreggiatura, quando si rivela la pagina a comparsa. Viene utilizzata in XAML impostando la FlyoutPage.ApplyShadow proprietà associabile su true:
<FlyoutPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
ios:FlyoutPage.ApplyShadow="true">
...
</FlyoutPage>
In alternativa, può essere usato da C# usando l'API Fluent:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
public class iOSFlyoutPageCS : FlyoutPage
{
public iOSFlyoutPageCS(ICommand restore)
{
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 Xamarin.Forms.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:
