アプリをシングル インスタンス モードで実行し、別のインスタンスが起動されたときに最初のインスタンスの MainWindow を表示する方法を探しています。インターネットで簡単に検索しましたが、最初のインスタンスの MainWindow を開くものは何も見つかりませんでした。または、WPF ではなく Windows フォーム用でした。
Framework 4 と WPF を使用して VB.Net で作業しています。
ありがとう
アプリをシングル インスタンス モードで実行し、別のインスタンスが起動されたときに最初のインスタンスの MainWindow を表示する方法を探しています。インターネットで簡単に検索しましたが、最初のインスタンスの MainWindow を開くものは何も見つかりませんでした。または、WPF ではなく Windows フォーム用でした。
Framework 4 と WPF を使用して VB.Net で作業しています。
ありがとう
しばらく前にhttp://www.thinqlinq.com/Post.aspx/Title/Single-Instance-Winform-Issueで Winforms の記事を書きました。Winforms では、MyApplication_StartupNextInstance イベント ハンドラーを使用して、後続の起動要求をインターセプトし、それらをリダイレクトできます (MainWindow に戻りますか?) 残念ながら、StartupNextInstance がまだ WPF で使用できるようには見えません。おそらく、私がhttp://web.archive.org/web/20060528010613/http://www.avbsg.net/Uploads/SingleInstanceVB.zipに投稿した 2.0 以前のサンプルは、WPF でこれを行う方法のアイデアを与えることができます。私のブログ投稿では、私が使用した一般的な手順について説明します。