Aus verschiedenen Gründen muss ich ein WPF-Programm verwenden, um ein UWP-Programm zu starten. Lassen Sie uns es unten zusammenfassen und mir ein Backup erstellen.
Der Schlüssel zum Starten eines UWP-Programms ist der Protokollstart
Fügen Sie ein Protokoll zu unserer UWP-Anwendung hinzu, wie folgt:
Dann verwenden das Protokoll Es gibt mehrere Möglichkeiten, das UWP zu starten:
1. Verwenden Sie die Launcher-API von UWP
// Erstellen Sie den URI zum Starten aus einer Zeichenfolge.
var uri = new Uri(" Protokollname :");
// URI starten.
bool success = waiting Windows.System.Launcher.LaunchUriAsync(uri);
Dabei stellt sich die Frage: Wie geht das? in WPF Um die UWP-API zu verwenden, beachten Sie bitte den Link:
2. Verwenden Sie PackageManager, der auch die UWP-API ist
//var manager = new PackageManager();
//var p = manager. FindPackagesForUser ("", PackageId); > .
Die PackageId ist der Paketfamilienname (PackageFamilyName)
3. Verwenden Sie Process.Start(new ProcessStartInfo("protocolname:"));
Das obige ist der detaillierte Inhalt vonVerwenden Sie ein WPF-Programm, um ein UWP-Programm zu starten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!