Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese plattformspezifische iOS-Plattform wird verwendet, um den darunter liegenden Inhalt zu weichzeichnen und kann auf jede beliebige VisualElementWeise angewendet werden. Sie wird in XAML verwendet, indem sie die VisualElement.BlurEffect angefügte Eigenschaft auf einen Wert der BlurEffectStyle Aufzählung festlegt:
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
...
<Image Source="monkeyface.png"
ios:VisualElement.BlurEffect="ExtraLight" />
...
</ContentPage>
Alternativ kann sie mit der Fluent-API von C# genutzt werden:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
image.On<iOS>().UseBlurEffect(BlurEffectStyle.ExtraLight);
Die Methode Image.On<iOS> gibt an, dass diese plattformspezifische Funktion nur unter iOS ausführbar ist. Die VisualElement.UseBlurEffect Methode im Xamarin.Forms.PlatformConfiguration.iOSSpecific Namespace wird verwendet, um den Weichzeichnereffekt anzuwenden, wobei die BlurEffectStyle Enumeration vier Werte bereitstellt:
Das Ergebnis ist, dass ein angegebenes BlurEffectStyle Auf die Image:

Hinweis
Beim Hinzufügen eines Weichzeichnereffekts zu einem VisualElementEreignis erhalten Touchereignisse weiterhin die VisualElement.