Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 8 windows phone 8.1透明磁贴_Windows Phone 8 - Fatal编程技术网

Windows phone 8 windows phone 8.1透明磁贴

Windows phone 8 windows phone 8.1透明磁贴,windows-phone-8,Windows Phone 8,WP8.1能够通过代码创建透明的活动平铺吗?在WP8中,我通过WriteableBitmap创建live tile的背景图像。但是,在WP8.1中,平铺的背景仅具有与WP8类似的主题颜色。您需要确保正在编写的文件支持透明性(例如png),并且源文件是透明的。我知道有一个使用可写位图和用户控件的教程。如果要执行类似操作,请确保用户控件背景设置为透明。谢谢!我将用户控件背景设置为透明,但无论主题颜色如何更改(黑色或白色),开始屏幕中的背景始终为黑色。您可能已将背景设置为透明,但我打赌您仍在使用可写位

WP8.1能够通过代码创建透明的活动平铺吗?在WP8中,我通过WriteableBitmap创建live tile的背景图像。但是,在WP8.1中,平铺的背景仅具有与WP8类似的主题颜色。您需要确保正在编写的文件支持透明性(例如png),并且源文件是透明的。我知道有一个使用可写位图和用户控件的教程。如果要执行类似操作,请确保用户控件背景设置为透明。

谢谢!我将用户控件背景设置为透明,但无论主题颜色如何更改(黑色或白色),开始屏幕中的背景始终为黑色。您可能已将背景设置为透明,但我打赌您仍在使用可写位图并另存为jpg。需要以PNG格式保存,以支持Drew所述的透明度。试试这个。。。项目中将包含3个cs文件,其中一个扩展了可写位图。然后你可以只做WritableBitmap.WritePng(IOStream);在我的应用程序中测试和工作。非常感谢!我使用了@Clarke76提到的工具堆栈C#PNG编写器库。它起作用了!这就是我要找的。无论如何谢谢你!