2017-05-19 23 views
1

我想从我的appx的本地状态文件夹启动xml文件。我无法使用var file= ApplicationData.current.LocalFolder.GetFileAsync(); Launcher.LaunchFileAsync(file)启动文件。是否有任何方法可以在UWP中启动文件?如何在UWP中启动文件?

回答

2

看来你用默认选项打开了xml文件有一些问题。我试图用下面的代码启动一个xml文件。它工作得很好。我用来打开xml文件的默认应用程序是Microsoft Edge。

string xmlFile = @"TextFile.xml"; 

var file = await ApplicationData.Current.LocalFolder.GetFileAsync(xmlFile); 

if (file != null) 
{ 

    var success = await Launcher.LaunchFileAsync(file); 

    if (success) 
    { 
     // File launched 
    } 
    else 
    { 
     // File launch failed 
    } 
} 
else 
{ 
    // Could not find file 
} 

请尝试更改默认的应用程序以正常加载xml文件。