0

我正在使用我设置了 Lostfocus 事件的组合框。但是即使组合框获得焦点(即 gotfocus)也会触发 lostfocus 事件。为什么会这样?如果这是默认行为,是否有任何替代解决方案?

4

1 回答 1

1

来自MSDN UIElement.LostFocus 事件

由于此事件使用冒泡路由,因此失去焦点的元素可能是子元素,而不是实际附加事件处理程序的元素。检查事件数据中的 Source 以确定获得焦点的实际元素。

如果它失去焦点,您也可以使用检查的IsFocused属性。ComboBox

于 2016-06-08T14:20:39.117 回答