目前我正在开发一个应用程序,在消息结束时我想显示带附件的列表。这些附件可以在手机上的某个外部应用程序中下载和/或打开。
我想在文件名旁边显示一些图形,就像普通邮件客户端一样。我的问题是如何检索与mimetype或文件扩展名关联的图标。 I.e for attachment spreadsheet.xlsx
我想要在系统中注册的'Office'或'Excel'徽标/图标。
我的谷歌搜索技巧无法在Windows Phone 8上找到任何解决方案。我认为应该可以,因为文档描述了如何将您的应用与文件相关联,包括提供要显示的徽标。 (source)
我尝试StorageFile.GetThumbnailAsync但是它在Windows Phone 8上不受支持,但在文档中提到了这一行:“此API未实现,如果被调用则会抛出异常。”它仅受WP8.1支持。
任何帮助都将非常感谢:)
修改
我知道StorageFile.GetThumbnailAsync仅适用于WP 8.1
我的问题是:WP 8.0上有可能吗?我希望我的应用程序至少可以使用WP 8.0,如果可能的话我也想添加WP 7支持。
答案 0 :(得分:1)
看起来你运气不好。如果可以,请密切关注Windows 8.1用户共享并删除对Windows 8.0的支持,以便您可以使用StorageFile.GetThumbnailAsync
调用。
我的解决方案是为最常用的文件类型制作一些默认图标,通常会回退到通用文档图标。
答案 1 :(得分:0)
您可以通过编辑清单文件来注册必要的扩展名。如上所述here