UIElement.DoubleTapped 이벤트

정의

처리되지 않은 DoubleTap 상호 작용이 이 요소의 적중 테스트 영역에서 발생할 때 발생합니다.

public:
 virtual event DoubleTappedEventHandler ^ DoubleTapped;
// Register
event_token DoubleTapped(DoubleTappedEventHandler const& handler) const;

// Revoke with event_token
void DoubleTapped(event_token const* cookie) const;

// Revoke with event_revoker
UIElement::DoubleTapped_revoker DoubleTapped(auto_revoke_t, DoubleTappedEventHandler const& handler) const;
public event DoubleTappedEventHandler DoubleTapped;
function onDoubleTapped(eventArgs) { /* Your code */ }
uIElement.addEventListener("doubletapped", onDoubleTapped);
uIElement.removeEventListener("doubletapped", onDoubleTapped);
- or -
uIElement.ondoubletapped = onDoubleTapped;
Public Custom Event DoubleTapped As DoubleTappedEventHandler 
<uiElement DoubleTapped="eventhandler"/>

이벤트 유형

설명

DoubleTap 상호 작용은 빠른 연속으로 발생하는 두 개의 조작일 뿐입니다. 시스템이 더블 탭으로 해석하는 정확한 타이밍은 시스템 설정을 통해 사용자가 조정할 수 있습니다.

앱 디자인에서 DoubleTap상호 작용을 사용하는 방법에 대한 자세한 내용은 터치 조작 디자인을 참조하세요.

사용자 상호 작용도 실행 DoubleTapped되면 첫 번째 탭을 나타내기 위해 Tapped 가 먼저 실행되지만 두 번째 탭은 추가 Tapped를 실행하지 않습니다. 대 에 대해 Tapped 다른 논리를 DoubleTappedTapped 원하는 경우 처리기는 결국 DoubleTap 작업으로 해석되는 상호 작용에서 실행되지 않도록 앱별 변수 및 타이머를 사용해야 할 수 있습니다.

이벤트는 DoubleTapped 제스처를 나타내는 반면 PointerPressed 이벤트는 하위 수준 입력 이벤트입니다. DoubleTappedPointerPressed 이벤트는 단일 사용자 상호 작용의 결과로 발생할 수 있습니다. 컨트롤이 컨트롤 논리에서 포인터 이벤트를 이미 처리하고 있거나 조작을 처리하고 있더라도 발생을 방지 DoubleTapped 하지는 않습니다.

DoubleTapped 이벤트는 잠재적으로 둘 이상의 포인터 지점의 결과입니다. 같은 DoubleTapped 상위 수준 제스처 이벤트의 경우 더 이상 개별 PointerId 값 또는 개별 좌표와 같은 PointerPoint 세부 정보에 즉시 액세스할 수 없습니다. 디바이스 유형(PointerDeviceType)에 액세스할 수 있으며 좌표의 경우 GetPosition을 호출할 수 있습니다. 이 좌표는 둘 이상의 포인터 지점에서 DoubleTap 에 대한 평균 좌표를 제공합니다.

DoubleTapped 는 라우트된 이벤트입니다. 또한 요소에는 이벤트 원본(true기본값)이 되도록 DoubleTappedIsDoubleTapEnabledtrue 가 있어야 합니다. 가 부모 요소에 있더라도 이벤트가 가 인 이벤트 원본 자식 요소에서 부모로 거품을 내는 경우에도 falseIsDoubleTapEnabled 부모 요소를 처리 DoubleTapped 할 수 있습니다 IsDoubleTapEnabledfalse. 라우트된 이벤트 개념에 대한 자세한 내용은 이벤트 및 라우트된 이벤트 개요를 참조하세요.

터치 동작의 경우와 터치 동작의 결과인 조작 관련 또는 조작 이벤트의 경우에도 이벤트 원본이 되거나 터치 동작과 연관된 이벤트를 실행하려면 요소의 적중 횟수 테스트가 보여야 합니다. UIElement.Visibility는표시되어야 합니다. 파생 형식의 다른 속성도 적중 테스트 표시 유형에 영향을 미칩니다. 자세한 내용은 이벤트 및 라우트된 이벤트 개요를 참조하세요.

DoubleTapped 는 이벤트에 대한 이벤트 데이터가 처리됨으로 표시된 경우에도 호출될 경로에 이벤트 처리기를 연결하는 기능을 지원 합니다. AddHandler를 참조하세요.

특정 Windows 런타임 컨트롤에는 입력 이벤트에 대한 클래스 기반 처리가 DoubleTapped 있을 수 있습니다. 이 경우 컨트롤에 OnDoubleTapped 메서드에 대한 재정의가 있는 것일 수 있습니다. 일반적으로 이벤트는 클래스 처리기에 의해 처리된 것으로 표시되며 해당 컨트롤의 DoubleTapped 사용자 코드 처리기에서 처리하기 위해 이벤트가 발생하지 않습니다. 이벤트에 대한 클래스 기반 처리의 작동 방식에 대한 자세한 내용은 이벤트 및 라우트된 이벤트 개요를 참조하세요.

적용 대상

추가 정보