2014-04-19 84 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