Windows runtime Metro应用程序存储文件异步后台

Windows runtime Metro应用程序存储文件异步后台,windows-runtime,microsoft-metro,.net-4.5,winrt-async,Windows Runtime,Microsoft Metro,.net 4.5,Winrt Async,在Metro应用程序中使用GetThumbnailAsync()方法检索存储文件的缩略图时,背景颜色为深蓝色/海军蓝 是否可以覆盖此颜色?我希望背景透明来自: 缩略图是背景上适当大小的图标。背景颜色由与文件关联的应用程序确定 结合以下注释: 注意如果关联的应用程序是Windows应用商店应用程序,则使用应用程序的平铺背景色 如果你的应用程序与文件有关联,只需确保你的应用程序背景颜色是透明的(实际上,你不能100%确定你能做到这一点) 另一个选项是使用WriteableBitmapEx之类的工具查

Metro应用程序中使用
GetThumbnailAsync()
方法检索
存储文件的缩略图时,
背景
颜色
深蓝色/海军蓝

是否可以覆盖此
颜色
?我希望
背景
透明

来自:

缩略图是背景上适当大小的图标。背景颜色由与文件关联的应用程序确定

结合以下注释:

注意如果关联的应用程序是Windows应用商店应用程序,则使用应用程序的平铺背景色

如果你的应用程序与文件有关联,只需确保你的应用程序
背景
颜色是
透明的
(实际上,你不能100%确定你能做到这一点)

另一个选项是使用WriteableBitmapEx之类的工具查找平铺颜色的每个像素,然后将这些像素设置为透明。不应该太可怕,但会有开销(自然)

希望这有助于和快乐的编码