模糊效果:Silverlight Windows Phone 8.1

本文关键字:Phone Windows Silverlight 模糊 | 更新日期: 2023-09-27 18:30:23

我正在编写Windows Phone 8.1 silverlight应用程序,

我的 XAML 页面中有一个堆栈面板,我想创建它的背景"模糊"。

有什么办法吗?

模糊效果:Silverlight Windows Phone 8.1

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

如果确实想要模糊,则需要将元素呈现为位图,但呈现位图内容,然后将该图像放在原始元素上。

如果您有图像作为背景,则可以通过在将图像设置为背景之前修改图像来添加模糊效果。有多个库允许您执行此操作,例如。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