Share via


GestureRecognizer 클래스

정의

제스처 및 조작 인식, 이벤트 수신기 및 설정을 제공합니다.

이 API에 대한 자세한 내용은 UWP WinRT GestureRecognizer 항목을 참조하세요.

public ref class GestureRecognizer sealed
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GestureRecognizer final
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GestureRecognizer
function GestureRecognizer()
Public NotInheritable Class GestureRecognizer
상속
Object Platform::Object IInspectable GestureRecognizer
특성

생성자

GestureRecognizer()

GestureRecognizer 개체의 새 instance 초기화합니다.

이 API에 대한 자세한 내용은 UWP WinRT GestureRecognizer 항목을 참조하세요.

속성

AutoProcessInertia

관성 중 조작이 자동으로 생성되는지 여부를 나타내는 값을 가져오거나 설정합니다.

이 API에 대한 자세한 내용은 UWP WinRT AutoProcessInertia 항목을 참조하세요.

CrossSlideExact

슬라이드 간 상호 작용의 초기 접촉에서 끝까지의 정확한 거리가 보고되는지 여부를 나타내는 값을 가져오거나 설정합니다.

CrossSlideHorizontally

교차 슬라이드 축이 가로인지 여부를 나타내는 값을 가져오거나 설정합니다.

이 API에 대한 자세한 내용은 UWP WinRT CrossSlideHorizontally 항목을 참조하세요.

CrossSlideThresholds

CrossSliding 상호 작용의 거리 임계값을 나타내는 값을 가져오거나 설정합니다.

이 API에 대한 자세한 내용은 UWP WinRT CrossSlideThresholds 항목을 참조하세요.

GestureSettings

애플리케이션에서 지원하는 제스처 및 조작 설정을 나타내는 값을 가져오거나 설정합니다.

이 API에 대한 자세한 내용은 UWP WinRT 제스처설정 항목을 참조하세요.

InertiaExpansion

관성의 시작부터 관성 끝까지 개체의 크기가 상대적으로 변경되었음을 나타내는 값을 가져오거나 설정합니다(크기 조정 또는 크기 조정이 완료된 경우).

이 API에 대한 자세한 내용은 UWP WinRT InertiaExpansion 항목을 참조하세요.

InertiaExpansionDeceleration

관성의 시작부터 관성 끝까지의 감속 속도를 나타내는 값을 가져오거나 설정합니다(크기 조정 또는 확장, 조작이 완료된 경우).

이 API에 대한 자세한 내용은 UWP WinRT InertiaExpansionDeceleration 항목을 참조하세요.

InertiaRotationAngle

관성 끝에 있는 개체의 최종 회전 각도를 나타내는 값을 가져오거나 설정합니다(회전 조작이 완료된 경우).

이 API에 대한 자세한 내용은 UWP WinRT InertiaRotationAngle 항목을 참조하세요.

InertiaRotationDeceleration

관성의 시작부터 관성 끝까지의 감속 속도를 나타내는 값을 가져오거나 설정합니다(회전 조작이 완료된 경우).

이 API에 대한 자세한 내용은 UWP WinRT InertiaRotationDeceleration 항목을 참조하세요.

InertiaTranslationDeceleration

관성 시작부터 관성 끝까지의 감속 속도를 나타내는 값을 가져오거나 설정합니다(번역 조작이 완료된 경우).

이 API에 대한 자세한 내용은 UWP WinRT InertiaTranslationDeceleration 항목을 참조하세요.

InertiaTranslationDisplacement

개체의 화면 위치가 관성 시작부터 관성 끝까지(번역 조작이 완료된 경우) 상대적인 변화를 나타내는 값을 가져오거나 설정합니다.

이 API에 대한 자세한 내용은 UWP WinRT InertiaTranslationDisplacement 항목을 참조하세요.

IsActive

상호 작용이 처리되고 있는지 여부를 나타내는 값을 가져옵니다.

이 API에 대한 자세한 내용은 UWP WinRT IsActive 항목을 참조하세요.

IsInertial

관성 중에 조작이 여전히 처리되고 있는지 여부를 나타내는 값을 가져옵니다(입력 지점이 활성 상태임).

이 API에 대한 자세한 내용은 UWP WinRT IsInertial 항목을 참조하세요.

ManipulationExact

상호 작용의 초기 접촉에서 끝까지의 정확한 거리가 보고되는지 여부를 나타내는 값을 가져오거나 설정합니다.

이 API에 대한 자세한 내용은 UWP WinRT ManipulationExact 항목을 참조하세요.

MouseWheelParameters

마우스 디바이스의 휠 단추와 연결된 속성 집합을 가져옵니다.

이 API에 대한 자세한 내용은 UWP WinRT MouseWheelParameters 항목을 참조하세요.

PivotCenter

단일 포인터 입력이 검색될 때 회전 상호 작용의 중심점을 가져오거나 설정합니다.

이 API에 대한 자세한 내용은 UWP WinRT 피벗 센터 항목을 참조하세요.

PivotRadius

단일 포인터 입력이 감지될 때 회전 상호 작용을 위해 피벗 센터에서 포인터 입력으로 반경을 가져오거나 설정합니다.

이 API에 대한 자세한 내용은 UWP WinRT PivotRadius 항목을 참조하세요.

ShowGestureFeedback

상호 작용 중에 시각적 피드백이 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.

이 API에 대한 자세한 내용은 UWP WinRT ShowGestureFeedback 항목을 참조하세요.

메서드

CanBeDoubleTap(PointerPoint)

탭을 두 번 탭 제스처의 두 번째 탭으로 해석할 수 있는지 여부를 식별합니다.

이 API에 대한 자세한 내용은 UWP WinRT CanBeDoubleTap 항목을 참조하세요.

CompleteGesture()

제스처 인식기가 상호 작용을 완료하도록 합니다.

이 API에 대한 자세한 내용은 UWP WinRT CompleteGesture 항목을 참조하세요.

ProcessDownEvent(PointerPoint)

포인터 입력을 처리하고 포인터 다운 작업에 적합한 GestureRecognizer 이벤트를 발생 합니다(GestureSettings 속성에 지정된 제스처 및 조작의 경우).

이 API에 대한 자세한 내용은 UWP WinRT ProcessDownEvent 항목을 참조하세요.

ProcessInertia()

관성 계산을 수행하고 다양한 관성 이벤트를 발생합니다.

이 API에 대한 자세한 내용은 UWP WinRT ProcessInertia 항목을 참조하세요.

ProcessMouseWheelEvent(PointerPoint, Boolean, Boolean)

포인터 입력을 처리하고 마우스 휠 작업에 적합한 GestureRecognizer 이벤트를 발생 합니다(GestureSettings 속성에 지정된 제스처 및 조작용).

이 API에 대한 자세한 내용은 UWP WinRT ProcessMouseWheelEvent 항목을 참조하세요.

ProcessMoveEvents(IVector<PointerPoint>)

포인터 입력을 처리하고 포인터 이동 작업에 적합한 GestureRecognizer 이벤트를 발생 합니다(GestureSettings 속성에 지정된 제스처 및 조작용).

이 API에 대한 자세한 내용은 UWP WinRT ProcessMoveEvents 항목을 참조하세요.

ProcessUpEvent(PointerPoint)

포인터 입력을 처리하고 포인터 위로 작업에 적합한 GestureRecognizer 이벤트를 발생 합니다(GestureSettings 속성에 지정된 제스처 및 조작에 대해).

이 API에 대한 자세한 내용은 UWP WinRT ProcessUpEvent 항목을 참조하세요.

이벤트

CrossSliding

사용자가 단일 축을 따라 이동만 지원하는 콘텐츠 영역 내에서 슬라이드 또는 살짝 밀기 제스처(단일 터치 연락처를 통해)를 수행할 때 발생합니다. 제스처는 이 이동 축에 수직인 방향으로 발생해야 합니다.

이 API에 대한 자세한 내용은 UWP WinRT CrossSliding 항목을 참조하세요.

Dragging

사용자가 마우스 또는 펜/스타일러스(단일 연락처)를 사용하여 슬라이드 또는 살짝 밀기 제스처를 수행할 때 발생합니다.

이 API에 대한 자세한 내용은 UWP WinRT 끌기 항목을 참조하세요.

Holding

사용자가 한 번의 터치, 마우스, 터치패드 또는 펜/스타일러스 접촉으로 길게 누르기 제스처를 수행할 때 발생합니다.

이 API에 대한 자세한 내용은 UWP WinRT Holding 항목을 참조하세요.

ManipulationCompleted

입력 지점이 해제되고 관성에서 모든 후속 동작(변환, 확장 또는 회전)이 종료될 때 발생합니다.

이 API에 대한 자세한 내용은 UWP WinRT ManipulationCompleted 항목을 참조하세요.

ManipulationInertiaStarting

조작 중에 모든 접점이 해제되고 조작 속도가 관성 동작을 시작할 만큼 충분히 중요할 때 발생합니다(입력 포인터가 들어선 후에도 변환, 확장 또는 회전이 계속됨).

이 API에 대한 자세한 내용은 UWP WinRT ManipulationInertiaStarting 항목을 참조하세요.

ManipulationStarted

하나 이상의 입력 지점이 시작되고 후속 동작(변환, 확장 또는 회전)이 시작된 경우에 발생합니다.

이 API에 대한 자세한 내용은 UWP WinRT 조작 시작 항목을 참조하세요.

ManipulationUpdated

하나 이상의 입력 지점이 시작되고 후속 동작(변환, 확장 또는 회전)이 진행 중인 후에 발생합니다.

이 API에 대한 자세한 내용은 UWP WinRT ManipulationUpdated 항목을 참조하세요.

RightTapped

포인터 입력이 입력 디바이스에 관계없이 오른쪽 탭 제스처로 해석될 때 발생합니다.

다음은 이러한 템플릿의 예입니다.

  • 마우스 오른쪽 단추 또는 터치 패드 단추 클릭
  • 펜 배럴 단추 클릭
  • 터치 또는 펜 길게 누르기

이 API에 대한 자세한 내용은 UWP WinRT RightTapped 항목을 참조하세요.

Tapped

포인터 입력이 탭 제스처로 해석될 때 발생합니다.

이 API에 대한 자세한 내용은 UWP WinRT 탭된 항목을 참조하세요.

적용 대상