다음을 통해 공유


InteractionChainingMode 열거형

정의

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로 연결할 수 있습니다.

다른 VisualInteractionSource(A)의 자식인 VisualInteractionSource(B)

적용 대상