Freigeben über


CrossSlidingState Enumeration

Definition

Gibt die möglichen Zustände des CrossSliding-Ereignisses an.

public enum class CrossSlidingState
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class CrossSlidingState
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum CrossSlidingState
var value = Windows.UI.Input.CrossSlidingState.started
Public Enum CrossSlidingState
Vererbung
CrossSlidingState
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Felder

Completed 6

Die Wisch- oder Foliengeste wurde beendet, die CrossSliding-Interaktion wurde abgeschlossen, und der Touchkontakt wurde angehoben.

Dragging 1

Eine CrossSliding-Interaktion wurde gestartet, aber die Wisch- oder Folienbewegung hat den Mindestabstandsschwellenwert für eine Auswahlaktion nicht überschritten. (Im Abschnitt "Hinweise" finden Sie ein Diagramm, das die Schwellenwerte für den gleitenden Abstand zeigt.)

Hinweis

Es gibt keine Korrelation zwischen Dragging in CrossSlidingState (Touch) und DraggingState (Maus oder Stift/Eingabestift).

Rearranging 5

Die Wisch- oder Schiebegeste hat den Mindestabstandsschwellenwert der Aktion "Neu anordnen" überschritten. Dieser Zustand ist nur gültig, wenn RearrangeStart in einem GestureRecognizer aktiviert ist.

Selecting 2

Die Wisch- oder Foliengeste hat den Mindestabstandsschwellenwert für eine Auswahlaktion überschritten, aber nicht den Mindestabstandsschwellenwert der Aktion neu anordnen. Dieser Zustand ist nur gültig, wenn SpeedBumpStart in einem GestureRecognizer deaktiviert ist.

SelectSpeedBumping 3

Die Wisch- oder Foliengeste hat den Mindestabstandsschwellenwert für eine Auswahlaktion (und die Auswahlgeschwindigkeit) überschritten, aber den schwellenwert für die maximale Entfernung der Auswahlgeschwindigkeit nicht überschritten. Dieser Zustand ist nur gültig, wenn sowohl SpeedBumpStart als auch SelectionStart in einem GestureRecognizer aktiviert sind.

SpeedBumping 4

Die Wisch- oder Foliengeste hat den Mindestabstandsschwellenwert für eine Auswahlaktion (und die Auswahlgeschwindigkeit) überschritten, aber den schwellenwert für die maximale Entfernung der Auswahlgeschwindigkeit nicht überschritten. Dieser Zustand ist nur gültig, wenn SpeedBumpStart aktiviert und SelectionStart in einem GestureRecognizer deaktiviert ist.

Started 0

Es wurde eine CrossSliding-Interaktion erkannt.

Hinweise

Die CrossSlidingState-Eigenschaft wird basierend auf den Entfernungsschwellenwerten festgelegt, die von der CrossSlideThresholds-Eigenschaft eines GestureRecognizers angegeben werden.

Diese Entfernungsschwellenwerte werden verwendet, um zu bestimmen, ob die CrossSliding-Interaktion zu einer Auswahlaktion oder einer Neuordnungsaktion führt. Das folgende Diagramm zeigt die crossSliding-Bereiche und Schwellenwerte. Bei den blau hervorgehobenen Bereichen handelt es sich um die Bereiche Auswahl/Geschwindigkeitsbeule. (Der Bereich auf der linken Seite zeigt die Entfernung an, die die Kachel zurücklegen muss, während der Bereich auf der rechten Seite die entsprechende Entfernung anzeigt, die der Berührungskontakt aufgrund des Geschwindigkeitsstoßverhaltens zurücklegen muss.

Hinweis

Ein Geschwindigkeitsschub ist ein crossSliding-Bereich , in dem der Benutzer während der Wisch- oder Gleitbewegung eine leichte Ziehbewegung (oder Reibung) erlebt.

Screenshot mit CrossSlide-Regionen und Entfernungsschwellenwerten

Auswahl, neu anordnen und Speed-Bumps können in beliebiger Kombination über die CrossSlideThresholds-Eigenschaft eines GestureRecognizer aktiviert oder deaktiviert werden.

Wenn SelectionStart und SpeedBumpStart beide aktiviert sind, wird SpeedBumpStart ignoriert (es treten weiterhin Reibung auf) und SelectSpeedBumping wird zurückgegeben, wenn die Wisch- oder Foliengeste innerhalb des Auswahl-/Geschwindigkeitsstoßbereichs erkannt wird.

Wenn SelectionStart aktiviert und SpeedBumpStart deaktiviert ist, wird Auswählen zurückgegeben, wenn die Wisch- oder Foliengeste innerhalb des Auswahl-/Geschwindigkeitsstoßbereichs erkannt wird.

Wenn SpeedBumpStart und RearrangeStart aktiviert sind, wird SpeedBumpEnd ignoriert, und die Reibung wird fortgesetzt, bis der Schwellenwert für Neuordnungstart erreicht ist.

Wenn Neuanordnungstart aktiviert ist, wird die Neuanordnung zurückgegeben, wenn die Wisch- oder Foliengeste außerhalb des Auswahl-/Geschwindigkeitsstoßbereichs erkannt wird.

Gilt für:

Weitere Informationen