CrossSlidingState 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
CrossSliding 이벤트의 가능한 상태를 지정합니다.
public enum class CrossSlidingState
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class CrossSlidingState
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum CrossSlidingState
var value = Windows.UI.Input.CrossSlidingState.started
Public Enum CrossSlidingState
- 상속
-
CrossSlidingState
- 특성
Windows 요구 사항
디바이스 패밀리 |
Windows 10 (10.0.10240.0에서 도입되었습니다.)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)
|
필드
Completed | 6 | 살짝 밀기 또는 슬라이드 제스처가 중지되고, CrossSliding 상호 작용이 완료되었으며, 터치 접촉이 해제되었습니다. |
Dragging | 1 | 교차 슬라이딩 상호 작용이 시작되었지만 살짝 밀기 또는 슬라이드 제스처가 선택 작업의 최소 거리 임계값을 초과하지 않았습니다. 교차 슬라이딩 거리 임계값을 보여 주는 다이어그램은 설명 섹션을 참조하세요. 참고 CrossSlidingState(터치)에서 끌기 와 DraggingState (마우스 또는 펜/스타일러스) 간에는 상관 관계가 없습니다. |
Rearranging | 5 | 살짝 밀기 또는 슬라이드 제스처가 다시 정렬 작업의 최소 거리 임계값을 초과했습니다. 이 상태는 GestureRecognizer에서 RearrangeStart를 사용하도록 설정한 경우에만 유효합니다. |
Selecting | 2 | 살짝 밀기 또는 슬라이드 제스처가 선택 작업의 최소 거리 임계값을 초과했지만 다시 정렬 작업의 최소 거리 임계값을 초과하지 않았습니다. 이 상태는 GestureRecognizer에서 SpeedBumpStart를 사용하지 않도록 설정한 경우에만 유효합니다. |
SelectSpeedBumping | 3 | 살짝 밀기 또는 슬라이드 제스처가 선택 동작(및 선택 속도 범프)에 대한 최소 거리 임계값을 초과했지만 선택 속도 범프의 최대 거리 임계값을 초과하지 않았습니다. 이 상태는 GestureRecognizer에서 SpeedBumpStart 및 SelectionStart를 모두 사용하도록 설정한 경우에만 유효합니다. |
SpeedBumping | 4 | 살짝 밀기 또는 슬라이드 제스처가 선택 동작(및 선택 속도 범프)에 대한 최소 거리 임계값을 초과했지만 선택 속도 범프의 최대 거리 임계값을 초과하지 않았습니다. 이 상태는 SpeedBumpStart를 사용하도록 설정하고 GestureRecognizer에서 SelectionStart를 사용하지 않도록 설정한 경우에만 유효합니다. |
Started | 0 | 교차 슬라이딩 상호 작용이 검색되었습니다. |
설명
CrossSlidingState 속성은 GestureRecognizer의 CrossSlideThresholds 속성에 지정된 거리 임계값에 따라 설정됩니다.
이러한 거리 임계값은 교차 슬라이딩 상호 작용으로 인해 선택 작업 또는 다시 정렬 동작이 발생하는지 여부를 결정하는 데 사용됩니다. 다음 다이어그램은 CrossSliding 지역 및 임계값을 보여 줍니다. 파란색으로 강조 표시된 영역은 선택/속도 범프 영역입니다. (왼쪽 영역은 타일이 이동해야 하는 거리를 표시하고 오른쪽의 영역은 속도 범프 동작으로 인해 터치 접촉이 이동해야 하는 동일한 거리를 표시합니다.)
참고
속도 범프는 사용자가 살짝 밀기 또는 슬라이드 제스처 중에 약간의 끌기(또는 마찰)를 경험하는 CrossSliding 영역입니다.
GestureRecognizer의 CrossSlideThresholds 속성을 통해 모든 조합에서 선택, 다시 정렬 및 속도 범프를 사용하거나 사용하지 않도록 설정할 수 있습니다.
SelectionStart 및 SpeedBumpStart를 모두 사용하도록 설정하면 SpeedBumpStart가 무시되고(마찰이 계속 발생함) 선택/속도 충돌 영역 내에서 살짝 밀기 또는 슬라이드 제스처가 감지되면 SelectSpeedBumping이 반환됩니다.
SelectionStart를 사용하도록 설정하고 SpeedBumpStart를 사용하지 않도록 설정한 경우 선택/속도 범프 영역 내에서 살짝 밀기 또는 슬라이드 제스처가 감지되면 Selecting이 반환됩니다.
SpeedBumpStart 및 RearrangeStart를 모두 사용하도록 설정하면 SpeedBumpEnd가 무시되고 RearrangeStart 임계값에 도달할 때까지 마찰이 계속됩니다.
RearrangeStart를 사용하도록 설정하면 선택/속도 충돌 영역 외부에서 살짝 밀기 또는 슬라이드 제스처가 감지되면 다시 정렬이 반환됩니다.