InteractionChainingMode Enumerazione

Definizione

Definisce il comportamento di concatenamento per un oggetto VisualInteractionSource. Esistono tre opzioni: Sempre catena, non concatenare mai o catena automatica (consente 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(Microsoft.Foundation.LiftedContract, 65536)]
enum class InteractionChainingMode
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
enum class InteractionChainingMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
public enum InteractionChainingMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public enum InteractionChainingMode
var value = Microsoft.UI.Composition.Interactions.InteractionChainingMode.auto
Public Enum InteractionChainingMode
Ereditarietà
InteractionChainingMode
Attributi

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 minimi o massimi, sovrappone o concatena l'input fino al successivo predecessore di 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 concatenamento abilitato, l'input può concatenare da un InteractionTracker a un InteractionTracker, da un InteractionTracker a uno ScrollViewer XAML o da un InteractionTracker a un CoreWindow.

VisualInteractionSource (B) figlio di un altro oggetto VisualInteractionSource (A)

Si applica a