标签: silverlight
是否有全球焦点变化事件?我希望每当FocusManager.GetFocusedElement发生变化时都会收到通知。
答案 0 :(得分:6)
您可以在应用程序的根视觉(页面)上附加GotFocus和LostFocus事件处理程序。由于这些事件是路由事件,因此每次焦点在页面内部发生变化时,它们都会将元素树冒泡到根目录。
GotFocus
LostFocus
答案 1 :(得分:0)
我不记得看到过这样的功能。从理论上讲,您可以使用VisualTreeHelper遍历GUI并附加到控件的Focus事件。