WPF ComboBox: außerhalb des Popups klicken Mausklick unterdrücken

Ich verwende ein Standard-WPF-ComboBox-Steuerelement. Wenn das Popup geöffnet wird und der Benutzer irgendwo draussen klickt, wird das Popup geschlossen. Wenn sich jedoch eine Schaltfläche im Fenster befindet und der Benutzer darauf klickt (wobei das Popup weiterhin geöffnet ist), wird der Click-Handler der Schaltfläche nicht ausgeführt. Das Popup ist geschlossen, der Benutzer muss jedoch noch einmal auf die Schaltfläche klicken, um ein Klickereignis darauf auszulösen.

Ich weiß, dass dies das Standardverhalten für dieses Steuerelement ist. Haben Sie Ideen, wie Sie dieses Verhalten umgehen können? Vielen Dank

Antworten auf die Frage(4)

Ihre Antwort auf die Frage