InteractionChainingMode Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.