2014-10-10 92 views
3

如何在Windows Phone应用程序中添加具有某些透明度的模糊背景。在Windows Phone应用程序中添加模糊背景

我可以创建透明背景使用不透明属性或使用前两个阿尔法数字的六色代码#AF FFFFFF。但我无法找到任何方法为任何面板添加模糊。有什么方法或解决?

回答

3

Silverlight不支持模糊效果。

有可能与WriteableBitmapEx

在加载图像到WriteableBitmap wb,你可以得到的模糊版本:

var wb2 = WriteableBitmapExtensions.Convolute(wb, WriteableBitmapExtensions.KernelGaussianBlur3x3); 
+0

我可以添加一个半透明模糊的背景,使得面板的后面发现任何模糊?像Aero效果。 – 2014-10-10 10:08:21

+0

@BalrajSingh这不是模糊效果。任何你想要模糊的东西都必须首先渲染到WriteableBitmap上。 – lisp 2014-10-10 10:10:46

+0

我得到了一个链接http://charly-studio.com/blog/aero-effect-blurry-transparency-in-wpf/,但它告诉如何在wpf中应用,所以我如何才能将其更改为Windows Phone? – 2014-10-10 10:13:01