2011-09-27 115 views
2

我最近写了一个WPF应用程序,我希望是一件简单的事情,但我找不到合适的调试方法。WPF全屏焦点问题?

我的WPF应用程序是一个全屏应用程序,隐藏鼠标,并打算通过键盘驱动,据我所知是机器上运行的唯一应用程序(它放置在启动文件夹中一台Windows机器)。该应用程序本身是一个时钟/秒表风格的应用程序,因此可以在相当不频繁的时间间隔内接收输入。

已发现的问题是,经过一段时间不活动后,应用程序停止响应键盘输入,并且需要再次点击鼠标才能重新开始工作,就像它失去了焦点一样。我相信机器上所有的电源设置都是关闭的,但是如果有人能想到其他可能导致问题的东西,或者我可以确保应用程序永远不会失去焦点,我会很感激。有任何想法吗?

回答

2

你可以尝试连线了在FocusLost事件的事件处理程序将焦点放回窗口

+0

试过挂钩这件事,与停用事件了。看起来像正确的路要走,所以标记为正确的,除非它再次失败:) – Ian