【发布时间】:2011-01-28 02:02:16
【问题描述】:
我的 WPF 应用程序具有在单独的调度程序上运行的窗口。当主窗口有焦点时,我需要能够告诉这些窗口激活。我也应该听什么事件才能知道应用程序何时获得焦点?
【问题讨论】:
标签: wpf
我的 WPF 应用程序具有在单独的调度程序上运行的窗口。当主窗口有焦点时,我需要能够告诉这些窗口激活。我也应该听什么事件才能知道应用程序何时获得焦点?
【问题讨论】:
标签: wpf
Application.Activated 活动是个好地方。当您收到此事件时,您的应用程序已被用户激活(鼠标单击或键盘焦点切换到它)。
【讨论】:
如果您想知道应用程序获得焦点(在这种情况下,Franci 是对的)或主窗口何时获得焦点,问题并不清楚。对于主窗口(或任何特定窗口),有一个从 UIElement 继承的 GotFocus 事件http://msdn.microsoft.com/en-us/library/system.windows.uielement.gotfocus.aspx
【讨论】: