2017-05-19 9 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ファイルを正常に読み込むようにデフォルトのアプリケーションを変更してください。

関連する問題