2009-10-26 3 views
1

2 개의 앱이 열려 있고 하나는 포커스가 있지만 다른 앱에서 명령을 실행하려면 포커스를 다시 얻으려면 클릭하고 다른 하나는 명령을 실행해야합니다. MouseOver에 집중할 수없는 이유가 있습니까? 그것이 적절하다면 나는 WPF 애플 리케이션으로 일하고있다. TIAWindows 앱 포커스 : 클릭이 필요한 이유는 무엇입니까?

편집 : 이상하게도 MouseOver는 포커스없이 작동합니다.

+0

지금 버튼이있는 WPF 앱을 만들었고 창에 포커스가 있는지 여부에 관계없이 버튼을 클릭 할 수 있습니다. 응용 프로그램이 Office 추가 기능입니까? 명령이 버튼이나 다른 방법으로 실행됩니까? –

+0

예, 당신 말이 맞아요, 나는 양떼 같은 느낌입니다! 나는 다른 방법 (Wpf to AutoCAD)으로 가고 있었고 통용되는 감정이 무엇인지 궁금해하고있었습니다. 감사! – Brad

답변

4

이 작업을 수행하지 않는 것이 좋습니다. 이것은 Windows에서 표준 작업 방법이 아니므로 사용자를 혼란스럽게합니다. 사람들은 포커스를 제공하기 위해 애플리케이션 (또는 탭)을 클릭하는 데 익숙합니다.

그러나 이것은 configurable setting via the Accessability Tools in Windows입니다. "마우스로 마우스를 가져 가면 창 활성화"를 선택하여 활성화 할 수 있습니다. 사용자가 원하는 경우이 동작을 지정할 수 있습니다.

+0

감사 리드 (그리고 모두). 할거야! – Brad

0

수동으로 MouseOver에 집중할 수 있습니다.

+0

예, 그렇지만 제가해야만하는 이유가 있습니까? 대부분의 앱이 이런 식으로 행동하는 것처럼 보입니다. 이 무례하거나 악한 UI 가이드 라인이 있습니까? – Brad

+2

윈도우에서의 컨벤션. 윈도우를 더 X 형 방식으로 동작시키는 유틸리티를 얻을 수 있으므로 마우스를 그 위에 가져 가면 자동으로 포커스를 맞 춥니 다. – Jherico

+1

내부 용도로만 사용하는 앱이라면 원하는대로 할 수 있습니다. 공개 배포 프로그램이 기본값을 유지하도록 권하는 경우 –

2

설정은 시스템 전체 수준에서 구성 가능합니다. 번은을 사용자의 현재 설정보다 우선 적용해야합니다.

MS Windows Vista -- focus follows mouse (XP에 작업을 수행하는 방법에 대한 링크도 있습니다.)

편집 : 일반적으로, 당신은 폼에 버튼을 클릭하고 모두 이 같은 그것을 눌러 창에 포커스를 가져 시각. 리본 UI의 버그 수정으로 시작된 창에 초점을 맞추는 초기 마우스 클릭을 "먹는"현재 설정의 기원. 토론은이 비디오의 어딘가에 있습니다 : The Story of the Ribbon. 죄송 합니다만 그 이상으로 좁힐 수는 없지만 적어도 동영상은 훌륭한 통찰력을 가지고보고 있습니다. 더 빠른 답변이 필요한 경우 Jensen Harris에게 메시지를 보낼 수 있습니다.

편집 2 : 방금 ​​WPF 창에 버튼을 추가했는데 볼 수있는 한 클릭 할 수 있습니다. 창에 포커스가 있는지 여부에 관계없이 클릭 할 수 있습니다.

+0

지금까지 뛰어난 비디오. 위에서 언급했듯이, 물론, 당신 말이 맞아요, 다시 고마워요! – Brad

관련 문제