【发布时间】:2012-09-17 18:15:25
【问题描述】:
我正在尝试使用 Launcher API 从我的 Windows 8 应用程序启动文件(文档、图片...),但该文件无法使用与其关联的默认程序打开。
单击文件时会运行以下代码:
AttachedFile file = e.ClickedItem as AttachedFile;
bool isLaunched = await Launcher.LaunchUriAsync(new Uri(file.Path, UriKind.Absolute));
//isLaunched is false
指定的路径是一个绝对路径,在将其粘贴到文件资源管理器时有效。 (C:\Users...\file.txt)
使用带有 StorageFile 的 Launcher 会返回错误,因为该应用没有编辑文件的权限。
【问题讨论】:
标签: c# windows windows-runtime