0

是否有任何解决方法可以UIElement在 WPF 中对一个效果应用多个效果?例如

<Button Content="Blurred (Radius=2)">
    <Button.Effect>
        <BlurEffect Radius="2"></BlurEffect>
    </Button.Effect>
</Button>

提前致谢。

4

2 回答 2

3

您可以将其包裹UIElement在 a 中Border,并将附加效果应用于Border.

  <Border>
    <Border.Effect>
        <DropShadowEffect/>
     </Border.Effect>
     <Button Content="Blurred (Radius=2)">
       <Button.Effect>
         <BlurEffect Radius="2"></BlurEffect>
       </Button.Effect>
      </Button>
  </Border>
于 2010-06-23T14:34:12.777 回答
0

也许您可能对BitmapEffectGroup感兴趣:

 <Button Content="Blurred (Radius=2)">
     <Button.Effect>
         <BitmapEffectGroup>
             <BlurEffect Radius="2"></BlurEffect>
         </BitmapEffectGroup>
     </Button.Effect>
 </Button>
于 2010-06-23T14:33:51.997 回答