[英]Effects (DropShadowEffect) in Windows Phone 7
我注意到Silverlight for Windows Phone 7中缺少Effect Property,所以我做了一些谷歌搜索,并且由于性能原因,它显然被删除了。 我基本上想做这样的事情
<TextBlock ...>
<TextBlock.Effect>
<DropShadowEffect/>
</TextBlock.Effect>
</TextBlock>
和
<Image ...>
<Image.Effect>
<DropShadowEffect/>
</Image.Effect>
</Image>
那么还有其他方法可以在Silverlight for Windows Phone 7中获得DropShadowEffect
吗? 有没有新闻,如果它将在下一个版本中?
谢谢
使用图像,您只需在Photoshop / Gimp等中创建一个投影(对我来说效果很好)并将其另存为.png。
使用TextBlock有点困难。 例如,使用阴影创建半透明图像,并将TextBlock和Image放在Canvas中。 更改Canvas.ZIndex =“整数”附加属性以将它们按特定顺序放置 - 图像必须位于下方。 阴影也应该模糊。
缺点是:
<TextBlock ...>
<TextBlock.RenderTransform>
<TranslateTransform X="3" Y="3" />
</TextBlock.RenderTransform>
</TextBlock>
<TextBlock ...>
</TextBlock>
我想要一个阴影效果,这对我有用。 您需要在两个文本块中放置相同的内容(textblock名称除外)。 X和Y是阴影与文本的水平和垂直距离。 如果取决于阴影的位置,您也可以使用负数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.