2017-05-19 1 views
1

Je veux lancer le fichier xml à partir du dossier d'état local de mon appx. Je suis incapable de lancer le fichier en utilisant var file= ApplicationData.current.LocalFolder.GetFileAsync(); Launcher.LaunchFileAsync(file). Y at-il un moyen de lancer le fichier dans UWP?Comment lancer un fichier dans UWP?

Répondre

2

Il semble qu'il y ait un problème avec l'option par défaut avec laquelle vous ouvrez le fichier xml. Et j'ai essayé de lancer un fichier XML avec le code suivant. Et ça marche plutôt bien. L'application par défaut que j'ai utilisée pour ouvrir le fichier xml était 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 
} 

S'il vous plaît essayer de changer les applications par défaut pour charger le fichier XML normalement.