iOS,MAC OS X和现在的Windows 10支持半透明背景。 Windows 10中是否有文档化的API在WPF窗口中扩展此效果?我想要的是我的应用程序窗口的半透明部分,但我放在那里的内容应该仍然清晰可辨。见example
答案 0 :(得分:0)
在对话框显示在顶部之前,我的背景变暗了。
我这样做的方法是使用带有模糊效果的VisualBrush来创建模糊的视觉效果(我在对话框出现之前模糊了一个没有模糊的UserControl)然后我会放置一个黑色背景的Canvas并降低不透明度顶部使它变暗。
<VisualBrush>
<VisualBrush.Visual>
<Grid ClipToBounds="True">
<Image Source="Images\myImage.png">
<Image.Effect>
<BlurEffect Radius="20"/>
</Image.Effect>
</Image>
</Grid>
</VisualBrush.Visual>
</VisualBrush>
我的代码并没有准确描述你想要实现的目标,但使用带有模糊效果的VisualBrush技术是关键。
P.S。我认为这个iOS版本看起来很糟糕,我怀疑他们的解决方案有任何透明度,他们可能只是显示模糊的图像。