How can i set mulitple effect like(shadow and blur) on same element.
问问题
7765 次
3 回答
12
请参阅Greg Schechter在 WPF 中使用效果(第 2 部分),其中可以简单地Decorators
像 a 一样嵌套Border
并在每个上放置不同Effect
的 s。
于 2009-12-01T22:23:55.190 回答
5
要在初始答案的基础上提供示例,只需将其包含UIElement
在另一个新的UIElement
(与此相关的任何元素,例如堆栈面板)中。
然后对这两个元素应用效果:
<StackPanel>
<MediaElement Name="myMedia" Source="Fairytale Dream.wmv" >
<MediaElement.Effect>
<ShaderEffectLibrary:BloomEffect />
</MediaElement.Effect>
</MediaElement>
<StackPanel.Effect>
<ShaderEffectLibrary:ZoomBlurEffect />
</StackPanel.Effect>
</StackPanel>
于 2012-02-02T03:36:17.353 回答
-7
我认为这里没有必要组合效果。
其中一种效果将帮助您模拟其他效果,例如 DropShadow 效果,您可以将 BlurRadius 用于模糊效果,将 ShadowDepth 用于阴影。
通过使用适当的值,您可以模拟组合效果......
于 2009-11-26T21:26:39.353 回答