2017-10-21 101 views
0

我添加了來自代碼後面的cb.Leave += new EventHandler(cb_Leave);或設計Leave="cb_Leave",但他們都沒有工作。這是一個錯誤還是什麼?WinForm託管組合框離開事件不會在WPF內觸發

檢查LostFocus事件,而這一個也有故障,並不會每次正確觸發。

我還將KeyPress事件添加到我的託管控件,但它工作正常。

+1

_「這是一個錯誤還是什麼?」_ - 最有可能_「什麼」_。 [編程的第一條規則:它總是你的錯](https://blog.codinghorror.com/the-first-rule-of-programming-its-always-your-fault/) – MickyD

+0

爲什麼不使用WPF組合框? –

+1

@MickyD是的,但WPF/winforms互操作性的第一條規則是,它可能不一定是你的錯。 –

回答

0

使用LostFocus事件爲其父WindowsFormsHost滿足我的願望。