0
我有一个图像对象和一个矩形对象。现在,我想成为的形象是唯一可见的,其中矩形,一切应该有0.5的不透明度 - 结果看起来应该simliar以下几点:如何在Silverlight中制作一些图层蒙版?
当我设置的不透明度矩形到0.5的效果是对映 - 所以我怎么能意识到它在图像中显示?尺寸与矩形的位置由代码隐藏改变,但这不应该让任何差异...
所有提示/ answeres赞赏:)
我有一个图像对象和一个矩形对象。现在,我想成为的形象是唯一可见的,其中矩形,一切应该有0.5的不透明度 - 结果看起来应该simliar以下几点:如何在Silverlight中制作一些图层蒙版?
当我设置的不透明度矩形到0.5的效果是对映 - 所以我怎么能意识到它在图像中显示?尺寸与矩形的位置由代码隐藏改变,但这不应该让任何差异...
所有提示/ answeres赞赏:)
如果你想添加一个不透明的面具隐藏部分你的图像在一个矩形之外,这很容易。
<Grid>
<Image Source="myImage.jpg" Opacity="0.5/>
<Image Source="myImage.jpg" >
<Image.Clip>
<RectangleGeometry Rect="x,y,w,h"/>
</Image.Clip>
</Image>
</Grid>
其中X,Y,W和H是您的矩形位置和大小(见MSDN)。如果您想要移动可见部分,请通过代码设置Clip属性。
如果您想添加“黑色笔触效果”,您可以简单地添加一个矩形,其位置和大小与网格中第二张图像之后的剪切路径相匹配。
你想要更多的信息吗?
这正是我的意思,谢谢! :) – Anheledir 2011-04-15 13:18:21