首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将阴影应用于xaml for Windows 8(RT)中的控件

问如何将阴影应用于xaml for Windows 8(RT)中的控件
EN

Stack Overflow用户
提问于 2012-10-21 17:54:25
回答 4查看 2.8K关注 0票数 4

我看到大多数WPF的东西都使用了例如DropShadowEffect,但是我的WinRT中的xaml没有识别出这一点,还有其他东西可以使用吗?

EN

回答 4

Stack Overflow用户

发布于 2013-12-25 08:20:43

然而,将dropshadow添加到文本中是很容易的。作为photoshop的花花公子,我马上发布了这个:

代码语言:javascript
复制
<Grid>
<TextBlock Margin="1,1,0,0" Foreground="<!--Shadow Color-->" Text="Some text"/>
<TextBlock Foreground="<!--Text Color-->" Text="Some text"/>
</Grid>
票数 3
EN

Stack Overflow用户

发布于 2012-10-22 05:13:15

您是正确的,DropShadowEffect在Windows应用商店应用中不可用。

目前,特效是用DirectX和C++编写的。如果您不想用C++编写自己的互操作库,请查看sharpdx.org/ library

票数 1
EN

Stack Overflow用户

发布于 2013-12-28 19:48:29

如果你知道控件的形状,你可以创建一个图像(例如.png)在Nine-Grid ( http://msdn.microsoft.com/en-us/library/windows/desktop/bb189722.aspx )的帮助下,将其包含在控件的样式中

(如果dropshadow的宽度为5px,您可以将边距设置为-5,将九网格值设置为5,以使阴影出现在控件周围)

问候

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12996799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档