0

我想要一个带有模糊效果和阴影效果的标签。

4

2 回答 2

1

如果您使用较旧的BitmapEffect,则可以使用 BitmapEffectGroup:

<Label Content="Hello">
    <Label.BitmapEffect>
        <BitmapEffectGroup>
            <DropShadowBitmapEffect />
            <BlurBitmapEffect />
        </BitmapEffectGroup>
    </Label.BitmapEffect>
</Label>

不过,BitmapEffect 正在被贬低,而 UIElement.Effect 是添加效果的首选方法。要将多个行为组合成这种类型的效果,您必须创建一个自定义效果来满足您的需求。 如此处所示,这需要的不仅仅是通过混合编辑元素。

另外,看看这里:WPF Pixel Shader Effect Library 他们有一些优秀的例子和预建的效果以及如何创建自己的好教程。

于 2009-06-09T15:33:56.080 回答
0

这有点小技巧,但您可以将标签包裹在网格或边框中,​​并在直接将阴影应用于标签的同时应用模糊效果。

于 2009-06-10T22:24:08.983 回答