Stín flyoutPage v iOSu
Toto uživatelské rozhraní víceplatformních aplikací .NET MAUI (.NET MAUI) řídí, jestli má stránka podrobností FlyoutPage stínu použitou na ni při zobrazení kontextové stránky. Využívá se v XAML nastavením vlastnosti bindable na FlyoutPage.ApplyShadow
true
:
<FlyoutPage ...
xmlns:ios="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;assembly=Microsoft.Maui.Controls"
ios:FlyoutPage.ApplyShadow="true">
...
</FlyoutPage>
Alternativně ho můžete využívat z jazyka C# pomocí rozhraní FLUENT 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>
určuje, že se tato platforma bude spouštět pouze v iOSu. Metoda FlyoutPage.SetApplyShadow
v Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific
oboru názvů slouží k řízení, zda má stránka FlyoutPage podrobností stínu použitou na ni při zobrazení kontextové stránky. Kromě toho lze metodu GetApplyShadow
použít k určení, zda je stín použit na stránku podrobností FlyoutPagev souboru .
Výsledkem je, že při zobrazení kontextové stránky může být na stránku FlyoutPage podrobností použito stín: