WPF を使用する通知トレイ アプリケーションが (いくつかの条件に基づいて) グローバルにモーダルなウィンドウをポップアップする必要があることを指定する要件があります。これにより、閉じるボタンが有効になり、ユーザーがそれを閉じることができるようになる他の条件が満たされるまで、ユーザーは (Tray アプリケーションの外部であっても) 何も実行できなくなります。
どうやってそのような窓を作るのですか?ウィンドウを表示し、条件などを評価しますが、それはアプリケーションに対してモーダルにすぎません (つまり、実行中のアプリケーションの実行と UI をブロックするだけです。
ボーダーレス ウィンドウを作成し、最小化機能を無効にできると思いますが、それでもスタート メニューにアクセスできます。テイカーはいますか?私が機能的に目指しているのは、Windows UAC/Admin 権限要求ウィンドウに似ています。
これは、上部の重複ボックスによって提供される質問の重複ではありません。その質問は Windows フォームに関するものであり、WPF には当てはまりません。たまたま、私にとってはうまくいった回答を受け取りましたが、それは上記の質問に対する回答ではありませんでした。特に問題はありませんが、重複タグは外していただきたいです。投稿する前に質問をよく調べていると思いたいのですが、そのタグを追加すると、そうではないことがわかります。
編集
この質問は、重複した質問ボックスにリンクされた質問の複製ではありません。その質問は、Windows フォーム フレーバーで回答されました。私は、まったく異なる UI フレームワークである WPF を使用しています。