Condividi tramite


InteractionChainingMode Enumerazione

Definizione

Definisce il comportamento di concatenamento per visualInteractionSource. Sono disponibili tre opzioni: Concatena sempre, non concatenare mai o concatenare automaticamente (consentire al sistema di scegliere). Se il concatenamento è abilitato, quando un InteractionTracker raggiunge i limiti minimi o massimi, invece invierà l'input al successivo predecessore 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
Ereditarietà
InteractionChainingMode
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v3.0)

Campi

Always 1

Continuare sempre la manipolazione.

Auto 0

Determinare automaticamente se continuare la manipolazione.

Never 2

Non continuare mai la manipolazione.

Esempio

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

Commenti

Quando un InteractionTracker raggiunge i limiti minimo o massimo, sovrapanerà o concatena l'input fino al successivo predecessore VisualInteractionSource.

L'immagine seguente illustra uno scenario in cui potrebbe esserci un oggetto VisualInteractionSource (B) figlio di un altro oggetto VisualInteractionSource (A). In questo scenario, entrambi gli elementi sono contenuti scorrevoli: quando InteractionTracker in B raggiunge il limite e il concatenamento è abilitato su B, l'input concatena a A il cui contenuto inizierà ora a scorrere.

Nota

In queste situazioni con il concatenamento abilitato, l'input può concatenare un InteractionTracker a un InteractionTracker, da InteractionTracker a un controllo ScrollViewer XAML o da InteractionTracker a CoreWindow.

VisualInteractionSource (B) che è l'elemento figlio di un altro oggetto VisualInteractionSource (A)

Si applica a