Silverlight 4:如何对元素应用多个效果?

时间:2010-05-28 22:56:46

标签: silverlight expression-blend

我们只能对元素应用一种效果。有没有办法同时对元素应用多个效果?像DropShadowEffect还有BlurEffect?

谷歌对我帮助不大。有什么建议吗?

1 个答案:

答案 0 :(得分:4)

我曾经遇到过同样的问题;我必须对图像应用BlurEffect和DropShadowEffect。 我做的是这样的:我将BlurEffect应用于Image并将该Image放入一个Grid(它本身是无形的)上我可以应用DropShadowEffect:

<Grid>
    <Image ...>
        <Image.Effect>
            <BlurEffect ... />
        </Image.Effect>
    </Image>
    <Grid.Effect>
        <DropShadowEffect ... />
    </Grid.Effect>
</Grid>

干杯,亚历克斯