Metro App StorageFile GetThumbnailAsync Background

时间:2013-06-09 16:09:07

标签: windows-runtime microsoft-metro .net-4.5 winrt-async

Metro App 中,使用StorageFile方法检索GetThumbnailAsync()的缩略图时,Background Color深蓝色/深蓝色

是否可以覆盖此Color?我希望BackgroundTransparent

1 个答案:

答案 0 :(得分:2)

来自the documentation

  

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

结合以下注释:

  

注意 如果关联的应用是Windows应用商店应用,则会使用该应用的平铺背景颜色。

如果您的应用与该文件有关联,请确保您的应用Background颜色为Transparent(实际上并非100%确定您可以这样做。)

另一种选择是使用像WriteableBitmapEx这样的东西来查找图块颜色的每个像素,然后将这些像素转换为Transparent。不应该太可怕,但会产生开销(自然)。

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