共用方式為


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的觸控事件。