2017-10-21 55 views
0

J'ai ajouté les deux à partir du code derrière cb.Leave += new EventHandler(cb_Leave); ou la conception par Leave="cb_Leave" mais aucun d'eux n'a fonctionné. est-ce un bug ou quoi?WinForm hébergé ComboBox laisser l'événement ne se déclenche pas dans WPF

A examiné à la place l'événement LostFocus et celui-ci a également un dysfonctionnement et ne se déclenche pas correctement à chaque fois.

J'ai également ajouté l'événement KeyPress à mon contrôle hébergé mais cela fonctionne correctement.

+1

_ "est-ce un bug ou quoi?" _ - le plus probable _ "quoi" _. [La première règle de programmation: c'est toujours votre faute] (https://blog.codinghorror.com/the-first-rule-of-programming-its-always-your-fault/) – MickyD

+0

Pourquoi ne pas utiliser une zone de liste déroulante WPF ? –

+1

@MickyD Oui, mais la première règle de l'interopérabilité WPF/winforms est que ce n'est pas forcément votre faute après tout. –

Répondre

0

en utilisant LostFocus événement pour son WindowsForms parentHost satisfait mon souhait.