2014-09-17 4 views
3

C# 및 WPF HMI에 다소 이상한 문제가 있습니다. 현재 작업 중입니다. HMI는 작업 영역에서 모듈을 추가 및 제거하고 사용자가 직접 작업 할 수있는 페이지를 만들기 위해 끌어서 크기를 조정할 수있는 상당히 복잡한 프로그램입니다. 잘 작동하고 최적화가 실제로 원활하게 실행되고 터치 및 애니메이션으로 멋지게 작동합니다. 특히 멀티 터치를 사용하면 두 손가락을 화면에 대고 왼쪽 또는 오른쪽으로 스 와이프하여 페이지를 변경할 수 있으므로 한 가지 제스처가 도움이됩니다.Windows 7 계산기가 WPF Multi-touch를 깨뜨 렸습니까?

그러나 나는 최근에 우리의 응용 프로그램 부서로부터 멀티 터치의 어떤 종류로든 복잡한 움직임에 대해 터치가 무작위로 멈추게 될 것이라는 불만을 제기 해 왔습니다. 몇 시간 동안 문제가 있었는지 추적하고, 이상하게도 Windows 계산기에 연결될 수있었습니다. 계산기가 열리고 이후 닫힐 때마다 멀티 터치가 작동을 멈추고 코드에 배치 된 모든 중단 점은 사용되는 단일 터치 만 표시합니다. 나는 인터넷에 접속하여이 문제를 뒷받침하는 몇 가지 기사를 찾았지만, 계산기가 작동하지 못하게하는 것 이외의 다른 문제를 암시하는 것도 없었습니다.이 HMI는 정밀 부품을 생산하는 엔지니어를위한 것입니다. 그들은 계산기에 조금 붙어 있습니다.

나는 몇 가지 손길이 있었는지를 추적하는 간단한 C# 및 WPF 터치 응용 프로그램을 만들었습니다. HMI에서 단순한 장난이 아닌 프로그래밍을 확인했습니다. 동일한 결과를 얻은 후, 내가 시도한 것에 관계없이, 나는 다른 누군가가이 문제에 뛰어 들어서 아마도이 문제를 고쳤 으면 좋겠다.

는 여기에 몇 가지 사양은 다음과 같습니다

  • 이 HMI는 윈도우 7에서 실행이 완전히 업데이트됩니다.
  • 그것은 터치 간단 OnPreviewTouchDown 및 터치 다운 이벤트를 통해 처리되고, 프리즘, 그리고 WPF
  • 을 유니티 컨테이너를 사용하여 C# 프로그램입니다
  • 나는 C#으로 또는 경우 프로세스를 통해 계산기를 실행하는 경우 그것은 중요하지 않습니다 우리는 실제 OS에서 실행하거나 프로그램을 어떻게 닫을 지, 모든 순열은 터치 스크린이있는 건물의 모든 컴퓨터에서 동일한 결과를 초래합니다.
  • 나는 또한 비스타 멀티 터치 시뮬레이터를 시도하고 동일한 결과

많이 주시면 감사하겠습니다 지원이나 방향의 어떤 종류를 얻을 수있다하더라도 그것은, 최신 드라이버와의 ELO 터치 스크린이다. 감사!

답변

0

당신 말이 맞습니다. Microsoft는 Windows 8 및 기타 OS에 대해이 문제에 대한 수정 프로그램을 최근에 발표했습니다. 아마도 Windows 7에도 적용될 수 있습니다.

Multi-touch gesture does not work after you exit the Calculator in Windows

증상

이 문제는 Windows 8.1에서 Windows 계산기 (CALC.EXE)를 닫습니다 전에 시작되는 응용 프로그램에서 발생

, 윈도우 RT 8.1 또는 Windows Server 2012 R2.

원인

이 문제는 계산기가 종료 발생하고 속성을 변경합니다. 이로 인해 영향을받는 응용 프로그램이 멀티 터치에 응답하지 않습니다.

해상도

우리는이 문제를 해결하는 업데이트를 발표했다. https://support.microsoft.com/en-us/kb/3024755

해결

가까이이 문제를 해결하려면 계산기 종료 후 영향을받는 응용 프로그램을 다시 열려면을 참조하십시오.