Pour diverses raisons, je dois utiliser un programme WPF pour lancer un programme UWP. Résumons-le ci-dessous et donnons-nous une sauvegarde.
La clé pour démarrer un programme UWP est le démarrage du protocole
Ajoutez un protocole à notre application UWP, comme ceci :
Ensuite, utilisez le protocole Il existe plusieurs façons de lancer l'UWP :
1. Utiliser l'API Launcher d'UWP
// Créer l'URI pour lancer à partir d'une chaîne.
var uri = new Uri(" protocolname :");
// Lancez l'URI.
bool success = wait Windows.System.Launcher.LaunchUriAsync(uri);
Cela implique une question : Comment faire dans WPF Pour utiliser l'API UWP, veuillez vous référer au lien :
2 Utiliser PackageManager, qui est également l'API UWP
//var manager = new PackageManager();
. //var p = gestionnaire. FindPackagesForUser ("", PackageId); > .
Le PackageId est le nom de la famille du package (PackageFamilyName)
3. Utilisez Process.Start(new ProcessStartInfo("protocolname:"));
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!