.NET Framework 4.7을 대상으로 하고 Windows 10 크리에이터스 업데이트부터 Windows에서 실행되는 WPF 애플리케이션은 선택적 WM_POINTER
WPF 터치/스타일러스 스택을 사용하도록 설정할 수 있습니다.
영향
포인터 기반 터치/스타일러스 지원을 명시적으로 사용하도록 설정하지 않은 개발자는 WPF 터치/스타일러스 동작이 변경되지 않아야 합니다.
다음은 선택적인 WM_POINTER
기반 터치/스타일러스 스택과 관련된 현재 알려진 문제들입니다.
실시간 잉킹은 지원되지 않습니다.
수동 입력 및 스타일러스 플러그 인은 여전히 작동하지만 UI 스레드에서 처리되므로 성능이 저하될 수 있습니다.
터치/스타일러스 이벤트에서 마우스 이벤트로 승격의 변경으로 인해 동작이 변경됩니다.
조작은 다른 방식으로 작동할 수 있습니다.
끌어서 놓기에서는 터치 입력에 대한 적절한 피드백이 표시되지 않습니다. 스타일러스 입력에는 영향을 주지 않습니다.
터치/스타일러스 이벤트에서는 끌어서 놓기 작업을 더 이상 시작할 수 없습니다.
이로 인해 마우스 입력이 검색될 때까지 애플리케이션이 응답하지 않게 될 수 있습니다. 대신 개발자는 마우스 이벤트를 통해 드래그 앤 드롭을 시작해야 합니다.
WM_POINTER 기반 터치/스타일러스 지원에 옵트인
이 스택을 사용하려는 개발자는 애플리케이션의 app.config 파일에 다음을 추가할 수 있습니다.
<configuration>
<runtime>
<AppContextSwitchOverrides value="Switch.System.Windows.Input.Stylus.EnablePointerSupport=true"/>
</runtime>
</configuration>
이 항목을 제거하거나 값을 false
로 설정하면 이 선택적 스택이 비활성화됩니다.
참고하십시오
.NET