2009-03-02 11 views
0

필자가 작성한 WPF 응용 프로그램에 문제가 있습니다. 앱은 항상 초점을 유지할 수 있어야합니다. 실행중인 컴퓨터는이 응용 프로그램을 실행하는 목적이있는 매우 전문화 된 컴퓨터입니다. 초점을 훔칠 수있는 유일한 창문 내가 할 수있는 방법 등WPF 응용 프로그램에 항상 포커스 유지

을 업데이트 Windows 등 "가난한 창을"소유 그래서

는 기계 (이 터치 스크린을 가지고)에 연결된 키보드가 없다 내 앱이 항상 포커스를 유지할 수 있도록? 전체 응용 프로그램을 모달화할 수 있습니까?

편집 :

답장을 보내 주셔서 감사합니다. 이제는 Topsmost을 사용하게 될 것 같지만, 초점을 처리하는 방식과 관련하여 애플리케이션이 원하는 방식으로 정확하게 작동하므로 babysmash의 출처를 확실히 확인할 것입니다.

답변

3

BabySmash의 출처를 살펴보십시오. 아주 특수한 상황에서도 초점을 유지하도록 특별히 설계되었습니다. (이 프로그램은 전체 화면에서 실행되도록 설계되어 아기에게 키보드를 부수기 때문에 모든 종류의 이상한 키보드 조합과 경고 메시지를 캡처하는 데 집중했습니다.)

+0

이것은 여전히 ​​가장 좋은 방법입니까? – David

0

난 내가 XAML

<Window ... Topmost="True"> 

을 사용합니다. 그러나 아마도 이것은 당신이 찾고있는 것이 아닙니다