是否有任何解决方法可以UIElement
在 WPF 中对一个效果应用多个效果?例如
<Button Content="Blurred (Radius=2)">
<Button.Effect>
<BlurEffect Radius="2"></BlurEffect>
</Button.Effect>
</Button>
提前致谢。
您可以将其包裹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>
也许您可能对BitmapEffectGroup感兴趣:
<Button Content="Blurred (Radius=2)">
<Button.Effect>
<BitmapEffectGroup>
<BlurEffect Radius="2"></BlurEffect>
</BitmapEffectGroup>
</Button.Effect>
</Button>