2

可能重复:
如何使用表情设计将 Windows Phone 系统颜色添加到图标?

我想知道是否有任何方法可以获取 PNG 文件(白色和透明)并将其中的白色替换为重音(或其他)颜色?

提前谢谢了!

4

1 回答 1

2

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

这是我之前使用过的一篇很棒的博客文章,它逐步将系统主题应用到图像中(应该是白色的......但它会进入细节!)

使用图像作为掩码,以便 WP7 主题得到尊重

例如,以下是使用 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&Width明确设置为 my的Width& 。这解决了如果您不这样做会发生的拉伸问题。HeightImageSource

于 2012-06-27T16:47:15.093 回答