Popup クラスとその継承クラスの StaysOpen プロパティを False の状態で表示すると、そのクラスがマウスをキャプチャしてしまいます。この動作の影響により次の問題が発生します(ContextMenu クラスを例にします)。 1. ContextMenu を表示している状態で、非クライアント領域(閉じるボタンなど)を一回でクリックすることができません。2回クリックしてやっとボタンをクリックすることができるようになります。 2. ContextMenu を表示している状態で、同じアプリケーションの他のウィンドウを一回クリックしてもアクティブになりません。2回クリックしてやっとアクティブ状態になります。 3. WPF アプリケーション内にアクティブ状態の Window が一つもない場合に、ContextMenu を表示すると、他のアプリケーションやデスクトップをクリックしても ContextMenu が閉じられません。(NotifyIcon を右クリックした時に発生します。)