共用方式為


InteractionChainingMode 列舉

定義

定義 VisualInteractionSource的鏈結行為。 有三個選項:永遠鏈結、永不鏈結或自動鏈結 (讓系統選擇) 。 如果已啟用鏈結,當 InteractionTracker 達到其最小或最大界限時,它會改為將輸入傳送至下一個上階 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
繼承
InteractionChainingMode
屬性

Windows 需求

裝置系列
Windows 10 Anniversary Edition (已於 10.0.14393.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v3.0 引進)

欄位

Always 1

請一律繼續操作。

Auto 0

自動判斷是否要繼續操作。

Never 2

永不繼續操作。

範例

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

備註

當 InteractionTracker 達到其最小或最大界限時,它會覆迭或鏈結輸入到下一個上階 VisualInteractionSource。

下圖示范一個案例,其中可能有 VisualInteractionSource (B) 身為另一個 VisualInteractionSource 子系 (A) 。 在此案例中,這兩個元素都是可捲動的內容 – 當 B 中的 InteractionTracker 到達界限且鏈結已啟用時,輸入將會鏈結至 A,其內容現在會開始捲動。

注意

在這些啟用鏈結的情況下,輸入可以從 InteractionTracker 鏈結到 InteractionTracker、從 InteractionTracker 鏈結到 XAML ScrollViewer,或從 InteractionTracker 鏈結至 CoreWindow。

VisualInteractionSource (B) 身為另一個 VisualInteractionSource 子系 (A)

適用於