标签: wpf combobox lostfocus
我正在使用我有Lostfocus事件设置的组合框。但即使组合框获得焦点即失焦,也会触发lostfocus事件。为什么会这样?如果这是默认行为,是否有任何替代解决方案?
答案 0 :(得分:1)
来自MSDN UIElement.LostFocus Event:
因为此事件使用冒泡路由,所以失去焦点的元素可能是子元素,而不是实际附加事件处理程序的元素。检查事件数据中的Source,以确定获得焦点的实际元素。
您还可以使用IsFocused检查ComboBox属性是否失去焦点。
IsFocused
ComboBox