代码之家  ›  专栏  ›  技术社区  ›  Chris

是否可以在混合标签中添加多个效果?

  •  0
  • Chris  · 技术社区  · 15 年前

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

    2 回复  |  直到 15 年前
        1
  •  1
  •   rmoore    15 年前

    如果你用老的 BitmapEffect ,然后可以使用bitmapeffectgroup:

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

    然而,Bitmapeffect正在贬值,而uielement.effect是添加效果的首选方法。要将多个行为组合成这种类型的效果,您必须创建一个自定义效果来满足您的需要。 As shown here ,这将需要更多,然后通过混合编辑元素。

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

        2
  •  0
  •   Ben Reierson    15 年前

    这是一个有点黑客,但你可以将标签包装在网格或边框中,并应用模糊效果,同时将Dropshadow直接应用于标签。