iOS 上的 VisualElement 模糊
此 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
的觸控事件。