WinForm托管组合框离开事件不会在WPF内触发
问题描述:
我添加了来自代码后面的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互操作性的第一条规则是,它可能不一定是你的错。 –