【问题标题】:Metro App StorageFile GetThumbnailAsync BackgroundMetro App StorageFile GetThumbnailAsync 背景
【发布时间】:2013-06-05 09:07:27
【问题描述】:

Metro 应用程序中,当使用GetThumbnailAsync() 方法检索StorageFile 的缩略图时,Background Color深蓝/海军蓝强>。

是否可以覆盖这个Color?我希望Background 成为Transparent

【问题讨论】:

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


    【解决方案1】:

    来自the documentation

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

    结合以下注释:

    注意 如果关联的应用是 Windows 应用商店应用,则使用应用的磁贴背景颜色。

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

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

    希望这会有所帮助,祝编程愉快!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多