标签: wpf focus
我希望在单击WPF中的窗口时收到通知(我使用GotFocus事件),但只有在我单击窗口中的Combobox时才会触发。我想要的是在单击窗口或窗口中的任何控件时收到通知。有关如何做到这一点的任何想法?
答案 0 :(得分:21)
当Window获得焦点时,GotFocus事件不会被触发,它仅用于控件。 Activated事件符合此特定目的。
答案 1 :(得分:6)
使用Activated事件代替GotFocus。
答案 2 :(得分:1)
您可以尝试IsKeyboardFocusWithinChanged事件。它应该在窗口元素占用键盘焦点时或在被另一个窗口拍摄时触发
IsKeyboardFocusWithinChanged