繁体   English   中英

Windows Phone 7中的效果(DropShadowEffect)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM