2

目前我正在编写一个 XAML/C#/WinRT Modern UI 应用程序,其中包括一个简单的(几乎)任意类型的 StorageItems 管理系统,主要是图像、PDF/Office 文档、文本文件,......

现在,如果我可以在用户想要的时候在“默认程序”中打开一个文件,我会得到最好的用户体验。在 C#/WinRT 中是否有任何编程可能性以使用默认程序/应用程序(图像 -> 照片应用程序、pdf -> 阅读器应用程序、Word/Excel -> Office,...)打开 StorageItem?

4

1 回答 1

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        });
            });
于 2012-09-03T13:55:30.200 回答