Partager via


InteractionChainingMode Énumération

Définition

Définit le comportement de chaînage d’un VisualInteractionSource. Il existe trois options : Toujours chaîne, jamais chaîne ou chaîne automatique (laissez le système choisir). Si le chaînage est activé, lorsqu’un Objet InteractionTracker atteint ses limites minimales ou maximales, il envoie plutôt l’entrée à l’ancêtre suivant 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
Héritage
InteractionChainingMode
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v3.0)

Champs

Always 1

Continuez toujours la manipulation.

Auto 0

Déterminez automatiquement s’il faut poursuivre la manipulation.

Never 2

Ne continuez jamais la manipulation.

Exemples

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);
}

Remarques

Lorsqu’un Objet InteractionTracker atteint ses limites minimales ou maximales, il dépasse ou chaîne l’entrée jusqu’à son ancêtre suivant VisualInteractionSource.

L’image ci-dessous illustre un scénario où il peut y avoir un VisualInteractionSource (B) qui est l’enfant d’un autre VisualInteractionSource (A). Dans ce scénario, les deux éléments sont du contenu avec défilement : lorsque l’InteractionTracker dans B atteint la limite et que le chaînage est activé sur B, l’entrée est chaîné à A dont le contenu commence à défiler.

Notes

Dans ces situations où le chaînage est activé, l’entrée peut être chaîné d’un InteractionTracker à un InteractionTracker, d’un InteractionTracker à un ScrollViewer XAML ou d’un InteractionTracker à un CoreWindow.

VisualInteractionSource (B) qui est l’enfant d’un autre VisualInteractionSource (A)

S’applique à