Freigeben über


SnapPointsType Enumeration

Definition

Definiert Konstanten, die angeben, wie schwenkende Einrastpunkte für Gesten-/Manipulationseingaben verarbeitet werden.

public enum class SnapPointsType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class SnapPointsType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum SnapPointsType
Public Enum SnapPointsType
Vererbung
SnapPointsType
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

Name Wert Beschreibung
Mandatory 2

Der Inhalt wird immer an dem Anrastpunkt beendet, der am nächsten liegt, wo die Tia natürlich entlang der Richtung der Schwungzeit aufhört.

MandatorySingle 4

Der Inhalt wird immer am Anrastpunkt beendet, der dem Auslösepunkt entlang der Richtung derTia am nächsten ist.

None 0

Kein Einrastverhalten. Nur die Manipulation beeinflusst den endgültigen Standort.

Optional 1

Der Inhalt wird an einem Anknippunkt beendet, der am nächsten ist, an dem dieTia natürlich entlang der Richtung der Tia endet, je nachdem, wie nah der Einrastpunkt ist.

OptionalSingle 3

Der Inhalt wird am nächsten Einrastpunkt beendet, wenn die Bewegung weit davon entfernt beginnt.

Hinweise

Für Schwenkaktionen gibt es oft natürliche Halteplätze. Einrastpunkte bieten eine Möglichkeit, anzugeben, wo sich diese Orte befinden. Wenn ein Benutzer dann wischt, begünstigt das Bearbeitungsergebnis diesen natürlichen Punkt mithilfe eines Verhaltens, das durch einen SnapPointsType-Wert ausgedrückt wird. Die Näherungsermittlung erfolgt durch das Subsystem "Direkte Bearbeitung", das die Bearbeitungsbehandlung für einen XAML-ScrollViewer unterstützt. Der Faktor "Einzelne Variationen" sowohl für die Inertia als auch für den Auslösepunkt.

**Näherungspunkte (Optional und OptionalSingle): ** Wenn ein Benutzer die Manipulation in der Nähe eines Einrastpunkts auf natürliche Weise beendet, helfen Näherungspunkte dem Benutzer, am natürlichen Haltepunkt zu landen. Da der Benutzer in der Nähe des Einrastpunkts landen muss, damit er dort angehalten wird, muss der Benutzer manchmal einen weiteren Wischen ausführen, um einen Einrastpunkt zu erreichen.

**Obligatorische Einrastpunkte (Obligatorisch und ObligatorischSingle): ** Im Gegensatz zur Nähe stellen obligatorische Einrastpunkte sicher, dass der Inhalt so angepasst wird, dass er immer auf einem Einrastpunkt landet. Selbst wenn der Benutzer die Bearbeitung auf halbem Weg zwischen zwei Snap-Points loslässt, wird er immer zu einem der Anrastpunkte verschoben.

Die SnapPointsType-Enumeration wird als Wert für die Eigenschaften ScrollViewer.HorizontalSnapPointsType und ScrollViewer.VerticalSnapPointsType verwendet.

Um die Auswirkungen von Einrastpunkten auf das ScrollViewer-Verhalten selbst zu sehen, rufen Sie das XAML-Beispiel zum Scrollen, Schwenken und Zoomen ab. Führen Sie das Beispiel auf einem Touchgerät (nicht im Simulator) aus. Testen Sie die SnapPointsType-Werte, wenn Sie die Beispielseite "Schwenken mit Snappoints" des Beispiels anzeigen.

Gilt für:

Weitere Informationen