UIElement.RightTapped 이벤트

정의

포인터가 요소 위에 있는 동안 오른쪽 탭 입력 자극이 발생할 때 발생합니다.

public:
 virtual event RightTappedEventHandler ^ RightTapped;
// Register
event_token RightTapped(RightTappedEventHandler const& handler) const;

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

// Revoke with event_revoker
UIElement::RightTapped_revoker RightTapped(auto_revoke_t, RightTappedEventHandler const& handler) const;
public event RightTappedEventHandler RightTapped;
function onRightTapped(eventArgs) { /* Your code */ }
uIElement.addEventListener("righttapped", onRightTapped);
uIElement.removeEventListener("righttapped", onRightTapped);
- or -
uIElement.onrighttapped = onRightTapped;
Public Custom Event RightTapped As RightTappedEventHandler 
<uielement RightTapped = "eventhandler" .../>

이벤트 유형

설명

RightTapped 터치 동작의 경우 일정 시간 동안 한 곳에 남아 있는 작업을 처리합니다. 터치 동작인 경우 동일한 요소의 Holding 이벤트가 항상 이보다 우선하지만 RightTapped 터치 포인트가 해제될 때까지 실행되지 않습니다. 포인터를 누르는 시간이 너무 짧고 대신 Tapped가 실행Holding되거나 보류 작업이 HoldingStateCanceledRightTapped로 끝나는 경우 가 실행되지 않습니다.

RightTapped 는 상황에 맞는 메뉴를 표시하기 위해 처리할 이벤트입니다. 앱 디자인에서 오른쪽 탭 상호 작용 을 사용하는 방법에 대한 자세한 내용은 사용자 지정 사용자 상호 작용 에 대한 터치 조작 디자인 및 UX 지침을 참조하세요.

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

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

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

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

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

특정 Windows 런타임 컨트롤에는 이벤트에 대한 클래스 기반 처리가 RightTapped 있을 수 있습니다. 이 경우 컨트롤에 OnRightTapped 메서드에 대한 재정의가 있는 것일 수 있습니다. 오른쪽 탭 작업은 상황에 맞는 메뉴 또는 보조 창 표시와 관련될 수 있습니다. 이벤트에 대한 클래스 기반 처리의 작동 방식에 대한 자세한 내용은 이벤트 및 라우트된 이벤트 개요를 참조하세요.

마우스 및 펜/스타일러스 입력을 위한 RightTapped

입력 시스템은 사용자가 마우스 오른쪽 단추를 클릭하는 동작을 처리하고 요소를 작업으로 RightTapped 처리합니다. 오른쪽 마우스 단추가 해제될 때까지 이벤트가 발생하지 않습니다. 마우스 입력은 마우스 단추를 누 기간이나 어떤 단추가 유지되든 관계없이 기본적으로 보류 이벤트를 생성하지 않습니다.

일부 펜 장치에는 여러 개의 단추가 있으며, 그 중 하나는 마우스 장치의 오른쪽 단추가 사용되는 것과 동일한 방식으로 사용할 수 있습니다. 이는 디바이스 및 해당 설정에 따라 달라지지만 펜 디바이스에서 오른쪽 클릭 동등한 항목을 사용하도록 설정하면 이러한 작업에 대해서도 입력 시스템이 실행될 RightTapped 수 있습니다.

적용 대상

추가 정보