且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在 silverlight/WP7(颜色蒙版)中更改图像的颜色?

更新时间:2023-01-28 18:40:32

我会尝试使用 OpacityMask 方法.基本上它应该是这样的:

I would try OpacityMask approach. Basicaly it should look something like this:

<Rectangle Fill="Red">
  <Rectangle.OpacityMask>
    <ImageBrush ImageSource="MyImage.png"/>
  </Rectangle.OpacityMask>
</Rectangle>

通过改变矩形的填充属性,你会得到不同颜色的图像.

by changing rectangle's fill property you would get different colored image.