【发布时间】:2014-11-30 03:17:04
【问题描述】:
我正在尝试在我的全景背景中添加一个透明图层以使背景图像变暗,以便无论图像中的颜色如何都可以显示内容。就像在 WP7 Market Place 或手机上的图片中心一样。
我玩过不透明蒙版。在paint.net 中创建了一个透明图像用作不透明蒙版。
<ImageBrush x:Name="MyOpacityBrush" Stretch="Fill" ImageSource="../Images/imageFilter.png" />
<ImageBrush x:Name="panoramaBrush" ImageSource="../Images/cloudsPanorama.jpg" />
并在我的全景图中使用它:
<controls:Panorama x:Name="ViewPanorama" Visibility="Visible" Background="{StaticResource panoramaBrush}" OpacityMask="{StaticResource MyOpacityBrush}" />
但是,这会使整个页面变暗,包括显示的任何内容,就好像透明图像在所有内容之上一样。我在这里缺少一个技巧吗?也许将不透明度添加到网格?
【问题讨论】:
标签: xaml windows-phone panorama-control opacitymask