目前我正在编写一个XAML / C#/ WinRT Modern UI应用程序,其中包括一个简单的StorageItems管理系统(几乎)任意类型,主要是图像,PDF / Office文档,文本文件......
如果我可以在用户想要的“默认程序”中打开文件,那么我将获得最佳用户体验。在C#/ WinRT中是否有任何编程可能使用默认程序/应用程序打开StorageItem(图像 - >照片应用程序,pdf - >阅读器应用程序,Word / Excel - > Office,...)?
答案 0 :(得分:7)
Windows.ApplicationModel.Package.current.installedLocation.getFileAsync(fileToOpen).done(
function (file) {
Windows.System.Launcher.launchFileAsync(file).done(
function (success) {
// anything you want to do after default program launched });
});