2011-09-27 60 views
2

我最近寫了一個WPF應用程序,我希望是一件簡單的事情,但我找不到合適的調試方法。WPF全屏焦點問題?

我的WPF應用程序是一個全屏應用程序,隱藏鼠標,並打算通過鍵盤驅動,據我所知是機器上運行的唯一應用程序(它放置在啓動文件夾中一臺Windows機器)。該應用程序本身是一個時鐘/秒錶風格的應用程序,因此可以在相當不頻繁的時間間隔內接收輸入。

已發現的問題是,經過一段時間不活動後,應用程序停止響應鍵盤輸入,並且需要再次點擊鼠標才能重新開始工作,就像它失去了焦點一樣。我相信機器上所有的電源設置都是關閉的,但是如果有人能想到其他可能導致問題的東西,或者我可以確保應用程序永遠不會失去焦點,我會很感激。有任何想法嗎?

回答

2

你可以嘗試連線了在FocusLost事件的事件處理程序將焦點放回窗口

+0

試過掛鉤這件事,與停用事件了。看起來像正確的路要走,所以標記爲正確的,除非它再次失敗:) – Ian