Sombra de flyoutPage en iOS
Esta plataforma controla si la página de detalles de un objeto FlyoutPage
tiene sombra aplicada, al revelar la página de control flotante. Se consume en XAML estableciendo la FlyoutPage.ApplyShadow
propiedad true
enlazable en :
<FlyoutPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
ios:FlyoutPage.ApplyShadow="true">
...
</FlyoutPage>
Como alternativa, se puede consumir desde C# mediante la API fluida:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
public class iOSFlyoutPageCS : FlyoutPage
{
public iOSFlyoutPageCS(ICommand restore)
{
On<iOS>().SetApplyShadow(true);
// ...
}
}
El FlyoutPage.On<iOS>
método especifica que esta plataforma específica solo se ejecutará en iOS. El FlyoutPage.SetApplyShadow
método , en el Xamarin.Forms.PlatformConfiguration.iOSSpecific
espacio de nombres , se usa para controlar si la página de detalles de un objeto FlyoutPage
tiene sombra aplicada, al revelar la página flotante. Además, el GetApplyShadow
método se puede usar para determinar si la sombra se aplica a la página de detalles de .FlyoutPage
El resultado es que la página de detalles de un FlyoutPage
objeto puede tener sombra aplicada, al revelar la página de control flotante: