GestureSettings 열거형

정의

애플리케이션에서 지원하는 상호 작용을 지정합니다.

이 열거형은 멤버 값의 비트 조합을 지원합니다.

public enum class GestureSettings
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class GestureSettings
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum GestureSettings
var value = Windows.UI.Input.GestureSettings.none
Public Enum GestureSettings
상속
GestureSettings
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

필드

CrossSlide 32768

단일 터치 접촉을 통해 슬라이드 또는 살짝 밀기 제스처를 사용할 때 CrossSliding 상호 작용에 대한 지원을 사용하도록 설정합니다. 이 제스처는 개체를 선택하거나 다시 정렬하는 데 사용할 수 있습니다.

DoubleTap 2

두 번 탭 제스처에 대한 지원을 사용하도록 설정합니다.

  • 터치: 두 번 탭
  • 마우스: 왼쪽 단추 두 번 클릭
  • 펜/스타일러스: 두 번 탭 이 제스처를 사용하여 단어를 선택하거나 파일 또는 폴더를 열 수 있습니다.
Drag 32

마우스 또는 펜/스타일러스(단일 연락처)를 사용하여 슬라이드 또는 살짝 밀기 제스처에 대한 지원을 사용하도록 설정합니다. 끌기 이벤트는 두 제스처 중 하나가 검색될 때 발생합니다. 이 제스처는 텍스트 선택, 개체 선택 또는 다시 정렬 또는 스크롤 및 이동에 사용할 수 있습니다.

참고

마우스 및 펜/스타일러스 입력은 이 상호 작용 과정에서 조작 이벤트(ManipulationStarted, ManipulationUpdatedManipulationCompleted)를 발생시키지 않습니다.

끌기 및 하나 이상의 조작 설정에 대한 지원을 지정하면 단일 디바이스가 여러 작업을 수행할 수 있습니다. 예를 들어 슬라이드 또는 살짝 밀기 제스처를 마우스 왼쪽 단추로 수행하여 텍스트를 선택할 수 있고 휠 단추를 스크롤 내용으로 압연할 수 있습니다.

Hold 4

한 번의 터치 또는 펜/스타일러스 접촉에서 누르고 있는 제스처에 대한 지원을 사용하도록 설정합니다. 대화 상대가 해제되기 전에 시간 임계값을 초과하거나, 추가 접촉이 감지되거나, 제스처가 시작되면 Holding 이벤트가 발생합니다.

  • 터치: 길게 누르기
  • 펜/스타일러스: 이 제스처를 사용하여 상황에 맞는 메뉴를 표시할 수 있습니다.
HoldWithMouse 8

마우스의 왼쪽 단추를 통해 길게 누른 제스처에 대한 지원을 사용하도록 설정합니다. 왼쪽 단추가 해제되거나 제스처가 시작되기 전에 시간 임계값을 초과하면 Holding 이벤트가 발생합니다. 이 제스처를 사용하여 상황에 맞는 메뉴를 표시할 수 있습니다.

ManipulationMultipleFingerPanning 65536

두 개 이상의 터치 접촉이 감지되면 이동 및 확대/축소를 사용하지 않도록 설정합니다. 여러 손가락으로 이동하면 의도하지 않은 확대/축소 상호 작용을 방지합니다.

ManipulationRotate 1024

포인터 입력을 통해 회전 제스처에 대한 지원을 사용하도록 설정합니다. 이 상호 작용 과정에서 ManipulationStarted, ManipulationUpdatedManipulationCompleted 이벤트가 모두 발생합니다.

ManipulationRotateInertia 8192

포인터 입력을 통해 회전 제스처가 완료된 후 회전 관성 지원을 사용하도록 설정합니다. 관성 사용이 설정된 경우 ManipulationInertiaStarting 이벤트가 발생합니다.

ManipulationScale 2048

포인터 입력을 통해 손가락 모으기 또는 스트레치 제스처에 대한 지원을 사용하도록 설정합니다. 이러한 제스처는 광학 또는 의미 체계 확대/축소 및 개체 크기 조정에 사용할 수 있습니다. 이 상호 작용 과정에서 ManipulationStarted, ManipulationUpdatedManipulationCompleted 이벤트가 모두 발생합니다.

ManipulationScaleInertia 16384

포인터 입력을 통해 손가락 모으기 또는 스트레치 제스처가 완료된 후 관성 크기 조정 지원을 사용하도록 설정합니다. 관성 사용이 설정된 경우 ManipulationInertiaStarting 이벤트가 발생합니다.

ManipulationTranslateInertia 4096

포인터 입력을 통해 슬라이드 제스처가 완료된 후 번역 관성 지원을 사용하도록 설정합니다. 관성 사용이 설정된 경우 ManipulationInertiaStarting 이벤트가 발생합니다.

ManipulationTranslateRailsX 256

레일(안내선)을 사용하여 가로 축에서 포인터 입력을 통해 슬라이드 제스처를 지원할 수 있습니다. 이 상호 작용 과정에서 ManipulationStarted, ManipulationUpdatedManipulationCompleted 이벤트가 모두 발생합니다. 이 제스처는 개체를 다시 정렬하는 데 사용할 수 있습니다.

ManipulationTranslateRailsY 512

레일(안내선)을 사용하여 세로 축에서 포인터 입력을 통해 슬라이드 제스처를 지원할 수 있습니다. 이 상호 작용 과정에서 ManipulationStarted, ManipulationUpdatedManipulationCompleted 이벤트가 모두 발생합니다. 이 제스처는 개체를 다시 정렬하는 데 사용할 수 있습니다.

ManipulationTranslateX 64

가로 축에서 포인터 입력을 통해 슬라이드 제스처를 지원할 수 있습니다. 이 상호 작용 과정에서 ManipulationStarted, ManipulationUpdatedManipulationCompleted 이벤트가 모두 발생합니다. 이 제스처는 개체를 다시 정렬하는 데 사용할 수 있습니다.

ManipulationTranslateY 128

세로 축에서 포인터 입력을 통해 슬라이드 제스처를 지원할 수 있습니다. 이 상호 작용 과정에서 ManipulationStarted, ManipulationUpdatedManipulationCompleted 이벤트가 모두 발생합니다. 이 제스처는 개체를 다시 정렬하는 데 사용할 수 있습니다.

None 0

제스처 및 조작에 대한 지원을 사용하지 않도록 설정합니다.

RightTap 16

오른쪽 탭 상호 작용에 대한 지원을 사용하도록 설정합니다. RightTapped 이벤트는 접촉이 해제되거나 마우스 단추가 놓일 때 발생합니다.

  • 터치: 길게 누르기
  • 마우스: 길게 누르고 오른쪽 단추를 클릭합니다.
  • 펜/스타일러스: 길게 누르고, 배럴 단추를 누른 상태로 탭합니다. 이 제스처를 사용하여 상황에 맞는 메뉴를 표시할 수 있습니다.
Tap 1

탭 제스처에 대한 지원을 사용하도록 설정합니다.

  • 터치: 탭
  • 마우스: 왼쪽 단추 클릭
  • 펜/스타일러스: 탭

적용 대상

추가 정보