SnapPointsType 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
제스처/조작 입력을 위해 이동 끌기 지점을 처리하는 방법을 지정하는 상수를 정의합니다.
public enum class SnapPointsType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class SnapPointsType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum SnapPointsType
Public Enum SnapPointsType
- 상속
-
SnapPointsType
- 특성
Windows 요구 사항
디바이스 패밀리 |
Windows 10 (10.0.10240.0에서 도입되었습니다.)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)
|
필드
Mandatory | 2 | 콘텐츠는 관성의 방향을 따라 관성에서 자연스럽게 중지되는 위치와 가장 가까운 끌기 지점에서 항상 중지됩니다. |
MandatorySingle | 4 | 콘텐츠는 관성 방향을 따라 릴리스 지점에 가장 가까운 끌기 지점에서 항상 중지됩니다. |
None | 0 | 스냅 동작이 없습니다. 조작만 최종 위치에 영향을 줍니다. |
Optional | 1 | 콘텐츠는 스냅 포인트가 얼마나 가까운지에 따라 관성의 방향을 따라 관성에서 자연스럽게 중지되는 위치와 가장 가까운 끌기 지점에서 중지됩니다. |
OptionalSingle | 3 | 동작이 멀리 시작되면 콘텐츠가 다음 끌기 지점에서 중지됩니다. |
설명
이동 작업의 경우 자연스런 중지 위치가 있는 경우가 많습니다. 끌기 지점은 이러한 위치의 위치를 나타내는 방법을 제공합니다. 그런 다음 사용자가 살짝 밀면 조작 결과가 SnapPointsType 값으로 표현된 동작을 사용하는 자연점을 선호합니다. 근접 결정은 XAML ScrollViewer에 대한 조작 처리를 지원하는 직접 조작 하위 시스템에 의해 이루어집니다. 관성과 릴리스 지점 모두의 단일 변형 요소입니다.
**근접 지점(선택 사항 및 선택 사항): ** 사용자가 스냅 포인트의 근접에서 조작을 자연스럽게 중지하려고 할 때 근접 지점은 사용자가 자연 정지 장소에 착륙하는 데 도움이 됩니다. 끌기 지점이 중지되도록 하려면 사용자가 스냅 포인트에 가까이 있어야 하므로 스냅 포인트에 도달하기 위해 다른 살짝 밀기를 수행해야 하는 경우가 있습니다.
**필수 맞춤 지점(필수 및 필수): ** 근접과 달리 필수 스냅 포인트는 콘텐츠가 항상 끌기 지점에 배치되도록 조정되도록 합니다. 사용자가 두 스냅 포인트 중간에 조작을 해제하더라도 항상 끌기 지점 중 하나로 이동합니다.
SnapPointsType 열거형은 ScrollViewer.HorizontalSnapPointsType 및 ScrollViewer.VerticalSnapPointsType 속성의 값으로 사용됩니다.
ScrollViewer 동작에 대한 끌기 지점의 효과를 직접 확인하려면 XAML 스크롤, 이동 및 확대/축소 샘플을 가져옵니다. 시뮬레이터가 아닌 터치 디바이스에서 샘플을 실행합니다. 샘플의 "끌기 지점으로 이동" 예제 페이지를 볼 때 SnapPointsType 값을 사용해 보세요.