다음을 통해 공유


Control.OnRightTapped(RightTappedRoutedEventArgs) 메서드

정의

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

protected:
 virtual void OnRightTapped(RightTappedRoutedEventArgs ^ e) = OnRightTapped;
void OnRightTapped(RightTappedRoutedEventArgs const& e);
protected virtual void OnRightTapped(RightTappedRoutedEventArgs e);
function onRightTapped(e)
Protected Overridable Sub OnRightTapped (e As RightTappedRoutedEventArgs)

매개 변수

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 동작을 사용합니다.

적용 대상

추가 정보