다음을 통해 공유


ManipulationModes 열거형

정의

대상 UI 요소가 조작 이벤트를 해석하는 방법을 지정합니다. 이 열거형은 플래그가 지정되므로 ManipulationMode 속성에 대해 여러 모드를 설정할 수 있습니다.

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

public enum class ManipulationModes
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class ManipulationModes
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum ManipulationModes
Public Enum ManipulationModes
상속
ManipulationModes
특성

필드

All 65535

직접 조작을 통해 지원되는 모드를 제외한 모든 조작 조작 모드 사용

None 0

조작 이벤트와 그래픽 상호 작용을 표시하지 마세요.

Rotate 16

대상을 회전하는 조작 작업을 허용합니다.

RotateInertia 128

관성 을 적용하여 작업을 회전합니다.

Scale 32

대상의 크기를 조정하는 조작 작업을 허용합니다.

ScaleInertia 256

크기 조정 작업에 관성 적용

System 65536

직접 조작을 통해 지원되는 시스템 기반 터치 조작을 사용하도록 설정합니다.

TranslateInertia 64

관성 을 적용하여 작업을 변환합니다.

TranslateRailsX 4

X축에서 대상을 변환하지만 레일 모드를 사용하는 조작 작업을 허용합니다.

TranslateRailsY 8

Y축에서 대상을 변환하지만 레일 모드를 사용하는 조작 작업을 허용합니다.

TranslateX 1

X축에서 대상을 변환하는 조작 작업을 허용합니다.

TranslateY 2

Y축에서 대상을 변환하는 조작 작업을 허용합니다.

설명

참고

직접 조작 은 조작을 애플리케이션 UI의 일부 부분의 스크롤 또는 확대/축소로 정의합니다.

이 열거형은 UIElement.ManipulationMode 속성에 대한 값을 제공합니다. 이 속성을 설정하면 ManipulationStarted와 같은 조작 이벤트에 대해 앱 코드 처리를 사용하도록 설정할 수 있습니다. ManipulationMode를 또는 None 이외의 System 값으로 설정해야 해당 요소의 이벤트를 처리할 수 있습니다. 조작에 대한 자세한 내용은 포인터 입력 처리를 참조하세요.

가능한 조합에 대한 값 적용은 UIElement.ManipulationMode 속성에 대한 설명에 설명되어 있습니다.

적용 대상

추가 정보