【发布时间】:2014-04-14 20:28:21
【问题描述】:
目前我正在开发一个应用程序,我想在消息末尾显示一个带有附件的列表。这些附件可以在手机上的某些外部应用程序中下载和/或打开。
我想在文件名旁边显示一些图形,就像您的普通邮件客户端所做的那样。我的问题是如何检索与 mimetype 或文件扩展名关联的图标。即附件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 的支持。
【问题讨论】:
-
StorageFile.GetThumbnailAsync仅在 Windows Phone 8.1 中可用 -
这就是为什么我在我的问题中添加了“不支持”部分
-
我没用过Windows Phone 8.1 SDK,但是你在创建Windows Phone 8.1项目时有哪些项目类型?
-
该应用程序必须在 WP8 上运行,如果可能,我们稍后会添加对 WP7 的支持。所以我不能使用
StorageFile.GetThumbnailAsync,因为它添加了 WP8.1 -
我没有使用 WP 开发的经验,但您不能使用与 Windows 桌面应用程序相同的方法吗?
标签: c# windows-phone-7 windows-phone-8