ホームページ >バックエンド開発 >C#.Net チュートリアル >WPF プログラムを使用して UWP プログラムを起動する

WPF プログラムを使用して UWP プログラムを起動する

零下一度
零下一度オリジナル
2017-06-23 15:25:523741ブラウズ

さまざまな理由により、WPF プログラムを使用して UWP プログラムを起動する必要があります。以下にそれを要約し、バックアップしておきます。

UWP プログラムを開始する鍵はプロトコルの起動です

次のように UWP アプリケーションにプロトコルを追加します。

次に、プロトコルを使用して UWP を起動する方法がいくつかあります。

1. UWP を使用します。ランチャー API

// 文字列から起動する URI を作成します。
var uri = new Uri("protocolname:");

// URI を起動します。
bool success = await Windows.System.Launcher.LaunchUriAsync(uri )これは、WPFでUWP APIを使用する方法を伴います。PackageManagerを使用してください。 FindPackagesForUser("", PackageId);

// LaunchAsync();

//}

vbfool マスターの丁寧な指導に感謝します。

PackageId はパッケージ ファミリ名 (PackageFamilyName) です

3. Process.Start(new ProcessStartInfo("protocolname:"));を使用します

: >start myapplication:protocol-パラメーターについては、「パラメーターの受け入れ」を参照してください

このリンクでは、別の方法であるスタートアップ アクティベーション (コマンド ライン パラメーターはサポートされていません) も紹介しています。これについてはここでは詳しく説明しません

数か月間 WPF を書いた後、私は次のことを行ったことがわかりました。 UWP のことはすべて忘れていました。うーん、なんて弱虫なんだ!

以上がWPF プログラムを使用して UWP プログラムを起動するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。