我的WPF应用程序具有在不同调度程序上运行的窗口。当主窗口具有焦点时,我需要能够告诉这些窗口激活。我应该听哪个事件知道应用程序何时关注?
答案 0 :(得分:6)
Application.Activated
活动是一个好地方。当您收到此事件时,您的应用程序已被用户激活(鼠标单击或键盘焦点切换到它)。
答案 1 :(得分:1)
从问题中不清楚你是否想知道应用程序获得焦点(在这种情况下,Franci是正确的)或主窗口获得焦点时。对于主窗口(或任何特定窗口),有一个从UIElement继承的GotFocus事件http://msdn.microsoft.com/en-us/library/system.windows.uielement.gotfocus.aspx