InteractionChainingMode Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.