我正在尝试在我的全景背景中添加一个透明图层以使背景图像变暗,以便无论图像中的颜色如何都可以显示内容。就像在 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}" />
但是,这会使整个页面变暗,包括显示的任何内容,就好像透明图像在所有内容之上一样。我在这里缺少一个技巧吗?也许将不透明度添加到网格?