此 iOS 平臺特定用來模糊其下方的內容,並可套用至任何 VisualElement。 它會在 XAML 中取用,方法是將 VisualElement.BlurEffect 附加屬性設定為 列舉的值 BlurEffectStyle :
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
...
<Image Source="monkeyface.png"
ios:VisualElement.BlurEffect="ExtraLight" />
...
</ContentPage>
或者,您可以使用 Fluent API 從 C# 取用它:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
image.On<iOS>().UseBlurEffect(BlurEffectStyle.ExtraLight);
方法 Image.On<iOS> 會指定此平台專屬只會在iOS上執行。 命名空間 VisualElement.UseBlurEffect 中的 Xamarin.Forms.PlatformConfiguration.iOSSpecific 方法會用來套用模糊效果,列舉 BlurEffectStyle 提供四個值:
結果是指定的 BlurEffectStyle 會套用至 Image:

注意
將模糊效果新增至 VisualElement時,仍會接收 VisualElement的觸控事件。