Freigeben über


GestureRecognizer.CanBeDoubleTap(PointerPoint) Methode

Definition

Gibt an, ob ein Tippen weiterhin als zweiter Tippen einer Doppeltippgeste interpretiert werden kann.

public:
 virtual bool CanBeDoubleTap(PointerPoint ^ value) = CanBeDoubleTap;
bool CanBeDoubleTap(PointerPoint const& value);
public bool CanBeDoubleTap(PointerPoint value);
function canBeDoubleTap(value)
Public Function CanBeDoubleTap (value As PointerPoint) As Boolean

Parameter

value
PointerPoint

Der letzte Eingabezeiger.

Gibt zurück

Boolean

bool

True, wenn ein Benutzeroberflächenelement die Doppeltippgeste unterstützt und der Zeitschwellenwert zum Abschließen der Geste nicht überschritten wurde; andernfalls false.

Hinweise

Diese Methode unterstützt die GestureRecognizer-Objektpoolverwaltung , bei der GestureRecognizer-Objekte dynamisch einer Reihe von UI-Elementen zugewiesen werden.

Insbesondere können GestureRecognizer-Objekte für Benutzeroberflächenelemente wiederverwendet werden, die eine Doppeltippgeste nicht unterstützen oder nicht mehr verarbeiten können. Wenn CanBeDoubleTap beispielsweise true für den letzten PointerPoint zurückgibt, ist es nicht sicher, den GestureRecognizer wiederzuverwenden, da ein doppelter Tipp immer noch eine praktikable Interaktion ist, die auf nachfolgenden Eingaben basiert. Wenn CanBeDoubleTap false zurückgibt, kann der GestureRecognizer sicher wiederverwendet werden.

Diese Methode ist nicht erforderlich, wenn die GestureRecognizer-Objektpoolverwaltung nicht implementiert ist.

Gilt für:

Weitere Informationen