【问题标题】:How to launch a file in UWP?如何在 UWP 中启动文件?
【发布时间】:2017-05-19 17:45:46
【问题描述】:

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

【问题讨论】:

    标签: windows-store-apps win-universal-app


    【解决方案1】:

    您打开 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文件。

    【讨论】:

      猜你喜欢
      • 2018-06-06
      • 2018-02-05
      • 2019-01-16
      • 2017-10-31
      • 2018-08-17
      • 2021-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多