我创建了一个Windows Phone 7应用程序,该应用程序从服务器下载文件并将其存储在隔离的存储中,但是我找不到任何有关如何使用其他(默认)应用程序打开文件的信息。
例如,如果我将.psd文件下载到独立存储中,则必须编写什么C#调用才能使系统在任何可以读取该文件的应用程序中打开该文件?这可以在其他平台(iOS和Android)上完成,但我还没有找到有关Windows Phone 7的任何文献。
任何帮助,将不胜感激。
最佳答案
此时,Windows Phone不允许您使用任何文件关联。因此,例如,即使您下载了PDF,即使安装了Adobe Reader,也无法使用文件路径作为参数来启动应用程序(但是,您可以从独立存储中获取完整的文件路径)。最好的选择是使在线资源可用并将其传递给WebBrowserTask
,如果存在关联,它将自动打开相应的应用程序。
关于silverlight - WP7 —使用默认应用程序打开文件吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6852801/