是否有任何解决方法可以在WPF中对一个UIElement
应用多个效果?
e.g。
<Button Content="Blurred (Radius=2)">
<Button.Effect>
<BlurEffect Radius="2"></BlurEffect>
</Button.Effect>
</Button>
提前致谢。
答案 0 :(得分:3)
您可以将UIElement
换成Border
,然后将其他效果应用于Border
。
<Border>
<Border.Effect>
<DropShadowEffect/>
</Border.Effect>
<Button Content="Blurred (Radius=2)">
<Button.Effect>
<BlurEffect Radius="2"></BlurEffect>
</Button.Effect>
</Button>
</Border>
答案 1 :(得分:0)
也许您可能对BitmapEffectGroup:
感兴趣 <Button Content="Blurred (Radius=2)">
<Button.Effect>
<BitmapEffectGroup>
<BlurEffect Radius="2"></BlurEffect>
</BitmapEffectGroup>
</Button.Effect>
</Button>