WPF应用程序获得焦点事件

时间:2011-01-28 02:02:16

标签: wpf

我的WPF应用程序具有在不同调度程序上运行的窗口。当主窗口具有焦点时,我需要能够告诉这些窗口激活。我应该听哪个事件知道应用程序何时关注?

2 个答案:

答案 0 :(得分:6)

Application.Activated活动是一个好地方。当您收到此事件时,您的应用程序已被用户激活(鼠标单击或键盘焦点切换到它)。

答案 1 :(得分:1)

从问题中不清楚你是否想知道应用程序获得焦点(在这种情况下,Franci是正确的)或主窗口获得焦点时。对于主窗口(或任何特定窗口),有一个从UIElement继承的GotFocus事件http://msdn.microsoft.com/en-us/library/system.windows.uielement.gotfocus.aspx