0
我添加了來自代碼後面的cb.Leave += new EventHandler(cb_Leave);
或設計Leave="cb_Leave"
,但他們都沒有工作。這是一個錯誤還是什麼?WinForm託管組合框離開事件不會在WPF內觸發
檢查LostFocus事件,而這一個也有故障,並不會每次正確觸發。
我還將KeyPress事件添加到我的託管控件,但它工作正常。
我添加了來自代碼後面的cb.Leave += new EventHandler(cb_Leave);
或設計Leave="cb_Leave"
,但他們都沒有工作。這是一個錯誤還是什麼?WinForm託管組合框離開事件不會在WPF內觸發
檢查LostFocus事件,而這一個也有故障,並不會每次正確觸發。
我還將KeyPress事件添加到我的託管控件,但它工作正常。
使用LostFocus事件爲其父WindowsFormsHost滿足我的願望。
_「這是一個錯誤還是什麼?」_ - 最有可能_「什麼」_。 [編程的第一條規則:它總是你的錯](https://blog.codinghorror.com/the-first-rule-of-programming-its-always-your-fault/) – MickyD
爲什麼不使用WPF組合框? –
@MickyD是的,但WPF/winforms互操作性的第一條規則是,它可能不一定是你的錯。 –