ポップアップがアクティブ化または非アクティブ化されているかどうかを検出する可能性はありますか?ウィンドウイベントWindow.Activated
およびWindow.Deactivated
などのように。WPFポップアップのアクティブ化と非アクティブ化
ユーザーがポップアップの外側をクリックしたかどうかを検出したい(私はPopup.StaysOpen=false
オプションを使用できません)。
更新
私はポップアップの親コントロールに任意のハンドラまたはコードを追加したくないことを、発言を忘れてしまいました。
+1 CaptureMouse()とReleaseCaptureMouse()を使用していると思います。はい、行く方法です。ありがとう。 – HCL