InteractionChainingMode Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert das Verkettungsverhalten für eine VisualInteractionSource. Es gibt drei Optionen: Immer verkettet, nie verkettet oder automatisch verkettet (lassen Sie das System auswählen). Wenn die Verkettung aktiviert ist, wird die Eingabe stattdessen an visualInteractionSource gesendet, wenn ein InteractionTracker seine Mindest- oder Höchstgrenze erreicht.
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
- Vererbung
-
InteractionChainingMode
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v3.0)
|
Felder
Always | 1 | Fahren Sie immer mit der Bearbeitung fort. |
Auto | 0 | Bestimmen Sie automatisch, ob die Bearbeitung fortgesetzt werden soll. |
Never | 2 | Setzen Sie die Manipulation niemals fort. |
Beispiele
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);
}
Hinweise
Wenn ein InteractionTracker entweder seine minimalen oder maximalen Grenzen erreicht, überspannt er die Eingabe oder verkettet die Eingabe bis zum nächsten Vorgänger VisualInteractionSource.
Die folgende Abbildung zeigt ein Szenario, in dem möglicherweise eine VisualInteractionSource (B) vorhanden ist, die das untergeordnete Element einer anderen VisualInteractionSource (A) ist. In diesem Szenario sind beide Elemente scrollbarer Inhalt. Wenn der InteractionTracker in B die Grenze erreicht und die Verkettung auf B aktiviert ist, wird die Eingabe zu A verkettet, dessen Inhalt nun zu scrollen beginnt.
Hinweis
In diesen Situationen mit aktivierter Verkettung kann die Eingabe von einem InteractionTracker zu einem InteractionTracker, von einem InteractionTracker zu einem XAML ScrollViewer oder von einem InteractionTracker zu einem CoreWindow verketten.