WinForm托管组合框离开事件不会在WPF内触发

问题描述:

我添加了来自代码后面的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互操作性的第一条规则是,它可能不一定是你的错。 –

使用LostFocus事件为其父WindowsFormsHost满足我的愿望。