2017-10-21 11 views
0

Bothコードの後ろにcb.Leave += new EventHandler(cb_Leave);またはLeave="cb_Leave"というデザインを追加しましたが、いずれも機能しませんでした。それはバグか何ですか?WinFormでホストされたComboBox LeaveイベントはWPF内で起動しません

代わりにLostFocusイベントを検査し、このイベントも誤動作し、毎回正しく発射しません。

また、私のホストされているコントロールにKeyPressイベントを追加しましたが、正しく動作しています。

+1

_ "これはバグですか、何ですか?" _はおそらく_ "何"でしょうか。 [プログラミングの第一のルール:常にあなたのせいです。] – MickyD

+0

WPFコンボボックスを使わないのはなぜでしょうか?(https://blog.codinghorror.com/the-first-rule-of-programming-its-always-your-fault/) ? –

+1

@MickyDええ、WPF/winforms相互運用性の最初のルールは、結局あなたのせいではないかもしれないということです。 –

答えて

0

LostFocusイベントをその親のWindowsFormsHostに使用すると、私の願いが満たされました。

関連する問題