2011-09-27 8 views
2

저는 최근에 쓴 WPF 응용 프로그램에 약간의 문제가 있습니다. 그 중 일부는 아주 간단한 것입니다. 그러나 디버깅 할 수있는 적절한 방법을 알 수는 없습니다.WPF 전체 화면 포커스 문제?

내 WPF 응용 프로그램은 전체 화면 응용 프로그램으로, 마우스를 숨기고 키보드를 통해 구동되도록 설계되었으며 시스템에서 실행되는 유일한 응용 프로그램입니다 (Startup 폴더에 배치됨). Windows 머신). 응용 프로그램 자체는 대화를위한 시계/초시계 스타일 응용 프로그램이므로 매우 드문 간격으로 입력을 수신합니다.

일정 기간 동안 사용하지 않으면 응용 프로그램이 키보드 입력에 응답하지 않고 마우스를 클릭하여 다시 초점을 잃은 것처럼 작업을 시작해야합니다. 나는 모든 전원 설정이 기기에서 꺼져 있다고 믿지만, 문제를 일으킬 수있는 다른 것에 대해 누군가 생각할 수 있거나, 애플리케이션이 결코 포커스를 잃지 않도록하는 방법이 있다면 감사하게 생각합니다. 어떤 아이디어?

답변

2

포커스를 Window에 다시 설정하려면 FocusLost 이벤트에서 이벤트 처리기를 연결하면됩니다.

+0

Deactivated 이벤트와 함께이 연결을 시도해 보았습니다. 올바른 방법으로 보이므로 다시 작동하지 않는 한 올바른 것으로 표시하십시오. :) – Ian