模糊效果:Silverlight Windows Phone 8.1

时间:2014-11-13 10:20:10

标签: c# background windows-phone-8.1 blur

我正在写windows phone 8.1 silverlight app,

我的XAML页面中有一个Stackpanel,我想创建它的背景“模糊”。

有什么办法吗?

2 个答案:

答案 0 :(得分:2)

没有简单的方法可以将模糊等效果应用于元素。更典型的是通过在禁用元素上放置部分透明的矩形来调暗它们。

如果你真的想要模糊,你需要将元素渲染到位图,但是位图内容,然后将该图像放在原始元素上。

答案 1 :(得分:2)

如果您将图像作为背景,则可以在将图像设置为背景之前修改图像来添加模糊效果。 有多个库允许你这样做,例如。 Win2D和Lumia Imaging SDK 2.0。 它们都很容易使用,并且有专业人士和专业人士。

诺基亚成像SDK允许您直接使用位图/可写位图,而Win2D具有更流畅的模糊渲染。 以下是有关如何实施和使用这两者的指南:http://www.blendrocks.com/code-blend/2015/1/29/implementing-image-blur-in-a-windows-universal-app