Mat*_*ias 2 c# microsoft-metro windows-runtime
目前我正在编写一个XAML/C#/ WinRT Modern UI应用程序,其中包括(几乎)任意类型的StorageItems的简单管理系统,主要是图像,PDF/Office文档,文本文件,......
如果我可以在用户想要的"默认程序"中打开文件,那么我将获得最佳用户体验.在C#/ WinRT中是否有任何程序化的可能性来使用默认程序/ app打开StorageItem(图像 - >照片应用程序,pdf - > Reader应用程序,Word/Excel - > Office,...)?
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 });
});
Run Code Online (Sandbox Code Playgroud)