2016-04-24 38 views
1

我想在我的Windows 10 UWP应用程序中添加背景模糊,但模糊效果不起作用。我使用Windows UILabs Github的代码,但模糊效果根本不显示。我也尝试制作我自己的简化代码,但也没有工作(尽管没有抛出任何例外)。在XAML中,我使用Windows 10中的背景控制UWP不会模糊

<Grid x:Name="grid_blur" HorizontalAlignment="Stretch" VerticalAlignment="Bottom" Margin="0,0,0,55" Height="100" Background="Transparent"> <local:BackDrop BlurAmount="40" TintColor="Red"/> </Grid>

添加背景下的控制本身。

我使用VS2015社区更新2,项目目标版本是建立14295.

有没有人有同样的问题,还是我只是失去了一些东西(或者我应该停止复制从GitHub &粘贴?)。提前致谢。

+2

您需要在正确的Windows版本上才能正常工作 - AFAIK它不能在最新的快速响应窗口版本中工作,但它适用于在构建期间正确发布的版本。 –

+0

我在电脑上的14295.1000和电话上的14328.1000上,效果不适用于这些... – kubci98

+2

它应该在14295上工作。您是否安装了内部预览SDK? –

回答

-1

不知道UILabs,但您也可以使用Win2D应用模糊效果。请检查以下文章https://www.eternalcoding.com/?p=1911。在下一个版本的UWP SDK中,Windows组合将为您提供一种本地方式来执行模糊,投影和光照效果。

+0

实际上,UILabs示例使用Win2D效果,问题是控件不会使背景模糊(无法辨别模糊效果本身是否无效或者是否存在将背景背景设置为模糊画笔的问题)。 UILabs Github上的代码与MS/build 2016中演示文稿中使用的代码更相似,并且正在使用组合内容。 – kubci98