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

Nom Valeur Description
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 à