我的应用程序的本地存储存储了一些MS office文件,如何在我的应用程序中打开并显示它们?
答案 0 :(得分:1)
如果您的应用只是下载了一个文件并且它已进入存储文件夹,您可以使用Launcher类从手机启动应用程序,该应用程序可以为您打开下载的文件。
Class StorageFolder将帮助您获取StorageFile。 考虑到您已经拥有了一个类型为StorageFile的对象,您可以使用以下行从您的手机自动启动合适的应用程序::
await Launcher.LaunchFileAsync(storageFile);
这将打开与文件类型关联的应用。 我希望我能清楚地回答你的问题并以正确的方向回答。 感谢。
答案 1 :(得分:0)
希望代码类似于选择照片。 如果是,请考虑以下代码段:
FileOpenPicker openPicker = new FileOpenPicker();
openPicker.ViewMode = PickerViewMode.Thumbnail;
openPicker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary;
openPicker.FileTypeFilter.Add(".doc");
openPicker.FileTypeFilter.Add(".docx");
// Launch file open picker and caller app is suspended and may be terminated if required
openPicker.PickSingleFileAndContinue();