【发布时间】:2014-08-19 11:37:58
【问题描述】:
我正在寻找一种将Drop Shadow Effect 添加到我的Windows Phone 8.1 Runtime(不是Silverlight!)应用程序中的多种元素的方法。主要问题是......没有官方的API。主要问题是我不仅需要对基本形状(如矩形或线条)模仿这种效果,还需要对路径进行模仿,如下所示:
图片是借用这个问题的:path-with-broken-shadow-effect - 希望楼主不要介意 ;) 现在,他已经实现了这个效果,因为它是在WPF中完成的。我正在开发一个通用应用程序(所以 WinRT),并且没有效果扩展。
我在网上搜索了很多次,找到了一些解决方法,但它们都遗漏了一些东西。比如这个:
http://www.silverlightshow.net/items/Simple-Xaml-Drop-Shadows-in-Silverlight-2.aspx Canvas 上工作,内容必须是Grid。
您知道如何在 Windows Phone 8.1 运行时中实现伪造投影效果的令人满意的结果吗?
【问题讨论】:
-
显示的示例也可以在
Grid中使用,或者为什么不能使用Grid? -
因为目前我想出了一个解决方案,使用
Grid作为内容的根(具有透明背景),然后在Grid内部放置Path模仿那个形状(我需要几乎相同的形状,不知道怎么称呼它)。我不知道如何模仿上面提出的Path对象的解决方案。而且,我不使用圆形,没有它看起来会更糟。
标签: c# xaml windows-runtime windows-phone-8.1 dropshadow