InteractionChainingMode Enum

Definisi

Menentukan perilaku penautan untuk VisualInteractionSource. Ada tiga opsi: Selalu rantai, tidak pernah rantai atau rantai otomatis (biarkan sistem memilih). Jika penautan diaktifkan, ketika InteractionTracker mencapai batas minimum atau maksimumnya, ia akan mengirim input ke visualInteractionSource leluhur berikutnya.

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
Warisan
InteractionChainingMode
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 Anniversary Edition (diperkenalkan dalam 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v3.0)

Bidang

Always 1

Selalu lanjutkan manipulasinya.

Auto 0

Secara otomatis menentukan apakah akan melanjutkan manipulasi.

Never 2

Jangan pernah melanjutkan manipulasi.

Contoh

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

Keterangan

Ketika InteractionTracker mencapai batas minimum atau maksimumnya, InteractionTracker akan membentang atau menautkan input hingga ke leluhur Berikutnya VisualInteractionSource.

Gambar di bawah ini menunjukkan skenario di mana mungkin ada VisualInteractionSource (B) yang merupakan anak dari VisualInteractionSource (A) lain. Dalam skenario ini, kedua elemen adalah konten yang dapat digulir - ketika InteractionTracker di B mencapai batas dan penautan diaktifkan pada B, input akan berantai ke A yang kontennya sekarang akan mulai digulir.

Catatan

Dalam situasi ini dengan penautan diaktifkan, input dapat menautkan dari InteractionTracker ke InteractionTracker, dari InteractionTracker ke XAML ScrollViewer, atau dari InteractionTracker ke CoreWindow.

VisualInteractionSource (B) yang merupakan anak dari VisualInteractionSource lain (A)

Berlaku untuk