Cień flyoutPage w systemie iOS
Ten wieloplatformowy interfejs użytkownika aplikacji platformy .NET (.NET MAUI) określa, czy strona szczegółów obiektu FlyoutPage ma zastosowany cień podczas ujawniania strony wysuwanej. Jest on używany w języku XAML przez ustawienie właściwości możliwej do powiązania z wartością FlyoutPage.ApplyShadow
true
:
<FlyoutPage ...
xmlns:ios="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;assembly=Microsoft.Maui.Controls"
ios:FlyoutPage.ApplyShadow="true">
...
</FlyoutPage>
Alternatywnie można go używać z poziomu języka C# przy użyciu płynnego interfejsu API:
using Microsoft.Maui.Controls.PlatformConfiguration;
using Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;
...
public class iOSFlyoutPageCode : FlyoutPage
{
public iOSFlyoutPageCode()
{
On<iOS>().SetApplyShadow(true);
}
}
Metoda FlyoutPage.On<iOS>
określa, że ta platforma będzie działać tylko w systemie iOS. Metoda FlyoutPage.SetApplyShadow
w Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific
przestrzeni nazw służy do kontrolowania, czy strona szczegółów obiektu FlyoutPage ma zastosowany cień podczas ujawniania strony wysuwanej. Ponadto można użyć metody w celu określenia, GetApplyShadow
czy cień jest stosowany do strony szczegółów obiektu FlyoutPage.
Wynikiem jest to, że strona szczegółów obiektu FlyoutPage może mieć zastosowany cień podczas odsłaniania strony wysuwanej: