用强调色替换图像中的白色

时间:2012-06-27 11:10:20

标签: image windows-phone-7

  

可能重复:
  how do I add windows phone system colors to icon using expression design?

我想知道我是否可以采用PNG文件(白色和透明)并用重点(或其他颜色)替换其中的白色?

非常感谢提前!

1 个答案:

答案 0 :(得分:2)

两天前我回答了这个问题:

这是一篇很棒的博客文章,我以前一直在逐步将系统主题应用到图像中(应该是白色的......但它会深入了解细节!)< / p>

Using an image as a mask so that WP7 theme’s are honoured

例如,以下是使用Rectangle和OpacityMask的方法:

<Rectangle Fill="Black" Height="48" Width="48">
            <Rectangle.OpacityMask>
                <ImageBrush ImageSource="/MyProject;comåponent/Images/Dark/appbar.add.rest.png" />
            </Rectangle.OpacityMask>
        </Rectangle>

请注意Height&amp; Width已明确设置为Width&amp;我Height的{​​{1}}。这样可以解决如果不这样做会出现的拉伸问题。