Control.OnRightTapped(RightTappedRoutedEventArgs) 메서드

정의

RightTapped 이벤트가 발생하기 전에 호출됩니다.

C#
protected virtual void OnRightTapped(RightTappedRoutedEventArgs e);

매개 변수

e
RightTappedRoutedEventArgs

이벤트에 대한 이벤트 데이터입니다.

설명

이 이벤트는 MapControl에서 구현되지 않습니다.

Windows 8 동작

Windows 8은 RightTapped 이벤트에 대한 데이터에 문제가 있었는데, RightTappedRoutedEventArgs.GetPosition에서 가져올 지점에 대한 XY 값이 반전되었습니다(X는 실제로 Y였습니다. Y는 정말 X이었다). 이 문제는 Windows 8.1 부터 해결되었습니다. 그러나 Windows 8.1 Windows 8 앱의 대상을 다시 지정하는 경우 XY를 다시 교환하여 이 문제를 해결하는 코드가 있었을 수 있습니다. 그렇다면 이제 문제가 해결되었으므로 대상을 다시 지정할 때 해당 코드를 제거합니다.

Windows 8용으로 컴파일되었지만 Windows 8.1에서 실행하는 앱은 Windows 8 동작을 계속 사용합니다.

또한 Windows 8에는 이 이벤트를 발생시킨 다음 상황에 맞는 메뉴를 표시하는 Shift+F10에 대한 기본 키 처리가 포함되지 않았습니다. Shift+F10은 일반적으로 VK_APP 가상 키 값(속성 키)에 대한 보조 키 조합이므로 Shift+F10도 RightTapped 를 실행해야 할 수 있습니다. 이 문제는 Windows 8.1 부터 해결되었습니다. Shift+F10이 이제 RightTapped을 실행합니다. TextBox와 같은 텍스트에 대한 기본 상황에 맞는 메뉴가 있는 일부 컨트롤에서 또는 사용자 지정 메뉴 및 플라이아웃을 호출할 때 이 변경 내용을 기본 이벤트 처리로 볼 수 있습니다.

Windows 8용으로 컴파일되었지만 Windows 8.1 실행 중인 앱은 이 Windows 8 동작을 사용하지 않으며 수정된 Windows 8.1 동작을 사용합니다.

적용 대상

제품 버전
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

추가 정보