2014-04-19 140 views
2

WP8.1能通过代码创建透明活动瓦吗?在WP8中,我通过WriteableBitmap创建活动切片的背景图像。但是瓦片背景只有WP8.1中的主题颜色类似于WP8windows phone 8.1透明瓦

回答

2

您需要确保您正在编写的文件支持透明度(例如png)并且源代码是透明的。我知道有一个使用writableBitmap和用户控件的教程。如果你正在做这样的事情,确保用户控制背景设置为透明。

+0

谢谢!我将用户控制背景设置为透明,但无论主题颜色是否更改(黑色或白色),背景始终都是黑色。 – kokosy

+0

您可能已将背景设置为透明,但我敢打赌,您仍在使用WritableBitmap并保存为jpg。需要保存像Drew所说的支持透明度的PNG格式。试试这个...... http://toolstack.com/libraries/pngwriter你将在项目中包含3个cs文件,并扩展了WritableBitmap。然后你可以做WritableBitmap.WritePng(IOStream);经过测试并在我的应用程序中工作。 – Clarke76

+0

非常感谢!我使用@ Clarke76提到的ToolStack C#PNG Writer库。有用! – kokosy