PointerCanceled 이벤트
TOC
콘텐츠의 테이블 축소
콘텐츠의 테이블 확장

UIElement.PointerCanceled Event

접촉 지점을 만든 포인터가 비정상적으로 접촉 지점을 잃으면 발생합니다.

구문


public event PointerEventHandler PointerCanceled


<uiElement PointerCanceled="eventhandler"/>

이벤트 정보

대리자 PointerEventHandler

설명

PointerCanceled 항목을 가져올 수 있는 주된 이유는 다음과 같습니다.

  • 해상도나 모니터 설정 변경 같은 표시 영역의 관계를 변경하는 사용자 작업
  • 이전 터치 작업과 동일한 표면을 처리하는 스타일러스와 같은 입력 상호 작용
  • 사용자가 로그오프하거나 앱과 관련되지 않은 유사한 중단이 있음
  • 동시 연락처 수가 장치에서 지원하는 수를 초과했습니다.

참고  PointerReleased 대신에 PointerCanceled가 발생할 수 있습니다. 항상 쌍으로 발생하는 PointerPressedPointerReleased 이벤트는 사용하지 마십시오. 제대로 작동하려면 앱은 Press 작업에 대해 가능한 결론을 나타내고 PointerCanceled를 포함하는 모든 이벤트를 수신 대기하고 처리해야 합니다.

PointerCanceled가 발생하는 경우 해당 포인터에 의한 모든 포인터 캡처가 해제되고 PointerCaptureLost가 이 경우에는 발생하지 않습니다. 포인터 캡처에 대한 자세한 내용은 CapturePointer를 참조하십시오.

PointerCanceled 이벤트를 처리하는 경우 포인터 이벤트에 정상적으로 사용할 수 있는 일부 이벤트 데이터는 처리기를 통해 가져오는 PointerRoutedEventArgs 개체에서 의미가 없습니다. 예를 들어 포인터가 더 이상 없으므로 포인터의 Position이 잘못되었습니다.

PointerCanceled는 라우트된 이벤트입니다. 라우트된 이벤트 개념에 대한 자세한 내용은 이벤트 및 라우트된 이벤트 개요를 참조하십시오.

PointerCanceled는 이벤트에 대한 이벤트 데이터가 Handled로 표시된 경우에도 이벤트 처리기를 호출 경로에 연결할 수 있도록 합니다. AddHandler를 참조하십시오.

요구 사항

지원되는 최소 클라이언트

Windows 8

지원되는 최소 서버

Windows Server 2012

Namespace

Windows.UI.Xaml
Windows::UI::Xaml [C++]

Metadata

Windows.winmd

참고 항목

UIElement
PointerReleased
PointerPressed
CapturePointer
빠른 시작: 터치 입력
적중 테스트 및 입력 이벤트
XAML 사용자 입력 이벤트 샘플

 

 

표시:
© 2017 Microsoft