다음을 통해 공유


Windows.UI.Input.Inking.Core 네임스페이스

기본 InkPresenter 런타임 동작을 재정의하여 Windows Ink 앱에 대한 고급 입력, 처리 및 관리 지원을 제공합니다.

Windows.UI.Input.Inking.Core API를 사용하면 다음을 수행할 수 있습니다.

  • 잉크 스트로크가 렌더링된 후에 발생하는 표준 InkPresenter 이벤트 전에 잉크 스트로크 이벤트 및 포인터 이벤트를 처리합니다.
  • 원시 포인터 데이터를 가로채 스트로크를 따라 언제든지 잉크 렌더링을 표시하지 않거나 취소합니다. 이 기능은 잉크 아티팩트 생성 없이 기존 잉크 스트로크를 보호하거나 길게 누르기와 같은 사용자 지정 제스처 지원을 제공할 때 유용할 수 있습니다.
  • 잉크 스트로크의 렌더링 경로를 제어합니다. 이는 사용자의 스트로크를 자동 수정하거나 그리기 표면의 영역을 마스킹하는 데 유용할 수 있습니다.
  • 개별 InkPoint 개체를 사용하여 잉크 스트로크를 증분 방식으로 그립니다.

중요

Windows.UI.Input.Inking.Core 처리는 잉크 백그라운드 스레드에서 발생합니다. 이러한 이유로 잉크 입력의 사용자 지정 처리가 성능 저하를 방지하고 앱을 가능한 한 응답성 있게 유지하기 위해 가능한 한 경량인지 확인합니다.

클래스

CoreIncrementalInkStroke

개별 InkPoint 개체를 사용하여 증분 방식으로 렌더링할 수 있는 단일 잉크 스트로크를 나타냅니다.

CoreInkIndependentInputSource

InkPresenter 개체에서 처리하기 전에 포인터 입력을 처리하기 위한 속성, 메서드 및 이벤트를 제공합니다.

중요

이러한 이벤트는 잉크 백그라운드 스레드에서 발생합니다. 이러한 이유로 잉크 입력의 사용자 지정 처리가 성능 저하를 방지하고 앱을 가능한 한 응답성 있게 유지하기 위해 가능한 한 경량인지 확인합니다.

CoreInkPresenterHost

InkCanvas 컨트롤 없이 InkPresenter를 호스트하는 개체를 나타냅니다.

CoreWetStrokeUpdateEventArgs

InkPresenter 개체에 대한 잉크 스트로크 이벤트 데이터를 포함합니다.

CoreWetStrokeUpdateSource

잉크 스트로크 데이터의 입력, 처리 및 렌더링을 관리하는 InkPresenter 를 나타냅니다.

열거형

CoreWetStrokeDisposition

"wet" 잉크 스트로크의 미리 렌더링된 상태(처리)를 지정하는 상수를 정의합니다.

추가 정보