InteractionChainingMode 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
VisualInteractionSource에 대한 연결 동작을 정의합니다. 세 가지 옵션이 있습니다. 항상 체인, 연결 안 됨 또는 자동 체인(시스템이 선택하도록 허용). 연결이 사용하도록 설정된 경우 InteractionTracker 가 최소 또는 최대 범위에 도달하면 대신 입력을 다음 상위 VisualInteractionSource로 보냅니다.
public enum class InteractionChainingMode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
enum class InteractionChainingMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
public enum InteractionChainingMode
Public Enum InteractionChainingMode
- 상속
-
InteractionChainingMode
- 특성
Windows 요구 사항
디바이스 패밀리 |
Windows 10 Anniversary Edition (10.0.14393.0에서 도입되었습니다.)
|
API contract |
Windows.Foundation.UniversalApiContract (v3.0에서 도입되었습니다.)
|
필드
Always | 1 | 항상 조작을 계속합니다. |
Auto | 0 | 조작을 계속할지 여부를 자동으로 결정합니다. |
Never | 2 | 조작을 계속하지 마세요. |
예제
void SetupInteractionSource(ContainerVisual container, InteractionTracker tracker)
{
// Setup the Interaction Source
_interactionSource = VisualInteractionSource.Create(container);
// Define Chaining modes for X, Y, and Scale.
_interactionSource.PositionXChainingMode = InteractionChainingMode.Never;
_interactionSource.PositionYChainingMode = InteractionChainingMode.Always;
_interactionSource.ScaleChainingMode = InteractionChainingMode.Auto;
// Attach the VisualInteractionSource to InteractionTracker
tracker.InteractionSources.Add(_interactionSource);
}
설명
InteractionTracker가 최소 또는 최대 경계에 도달하면 입력이 오버팬되거나 다음 상위 VisualInteractionSource까지 연결됩니다.
아래 그림은 다른 VisualInteractionSource(A)의 자식인 VisualInteractionSource(B)가 있을 수 있는 시나리오를 보여 줍니다. 이 시나리오에서 두 요소는 모두 스크롤 가능한 콘텐츠입니다. B의 InteractionTracker가 경계에 도달하고 B에서 체인을 사용하도록 설정하면 입력은 이제 콘텐츠가 스크롤되기 시작하는 A에 연결됩니다.
참고
체인이 활성화된 이러한 상황에서 입력은 InteractionTracker에서 InteractionTracker로, InteractionTracker에서 XAML ScrollViewer로, 또는 InteractionTracker에서 CoreWindow로 연결할 수 있습니다.