Lenguaje

GestureRecognizer Clase

Definición

Proporciona reconocimiento de gestos y manipulación, agentes de escucha de eventos y configuración.

Para obtener más información sobre esta API, consulta el tema Gestos de WinRT para UWPRecognizer .

public ref class GestureRecognizer sealed
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GestureRecognizer final
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GestureRecognizer
function GestureRecognizer()
Public NotInheritable Class GestureRecognizer
Herencia
Object Platform::Object IInspectable GestureRecognizer
Atributos

Constructores

Nombre Description
GestureRecognizer()

Inicializa una nueva instancia de un objeto GestureRecognizer .

Para obtener más información sobre esta API, consulta el tema Gestos de WinRT para UWPRecognizer .

Propiedades

Nombre Description
AutoProcessInertia

Obtiene o establece un valor que indica si las manipulaciones durante la inercia se generan automáticamente.

Para obtener más información sobre esta API, consulta el tema WinRT AutoProcessInertia de UWP.

CrossSlideExact

Obtiene o establece un valor que indica si se notifica la distancia exacta del contacto inicial al final de la interacción entre diapositivas.

CrossSlideHorizontally

Obtiene o establece un valor que indica si el eje de diapositivas cruzadas es horizontal.

Para obtener más información sobre esta API, consulta el tema CrossSlideHorizontally de UWP.

CrossSlideThresholds

Obtiene o establece valores que indican los umbrales de distancia de una interacción entre correderas .

Para obtener más información sobre esta API, consulta el tema WinRT CrossSlideThresholds de UWP.

GestureSettings

Obtiene o establece un valor que indica la configuración de gestos y manipulación admitida por una aplicación.

Para obtener más información sobre esta API, consulta el tema UWP WinRT GestureSettings .

InertiaExpansion

Obtiene o establece un valor que indica el cambio relativo en el tamaño de un objeto desde el inicio de la inercia hasta el final de la inercia (cuando se completa el cambio de tamaño o el escalado).

Para obtener más información sobre esta API, consulta el tema InerciaExpansion de WinRT para UWP.

InertiaExpansionDeceleration

Obtiene o establece un valor que indica la velocidad de ralentización desde el inicio de la inercia hasta el final de la inercia (cuando se completa el cambio de tamaño o la expansión).

Para obtener más información sobre esta API, consulta el tema InerciaExpansionDeceleration de UWP.

InertiaRotationAngle

Obtiene o establece un valor que indica el ángulo final de rotación de un objeto al final de la inercia (cuando se completa la manipulación de rotación).

Para obtener más información sobre esta API, consulta el tema UWP WinRT InertiaRotationAngle .

InertiaRotationDeceleration

Obtiene o establece un valor que indica la velocidad de ralentización desde el inicio de la inercia hasta el final de la inercia (cuando se completa la manipulación de rotación).

Para obtener más información sobre esta API, consulta el tema Inercia de WinRT para UWPDeceleration .

InertiaTranslationDeceleration

Obtiene o establece un valor que indica la velocidad de ralentización desde el inicio de la inercia hasta el final de la inercia (cuando se completa la manipulación de traducción).

Para obtener más información sobre esta API, consulta el tema Inercia De WinRT para UWPTranslationDeceleration .

InertiaTranslationDisplacement

Obtiene o establece un valor que indica el cambio relativo en la ubicación de pantalla de un objeto desde el inicio de la inercia hasta el final de la inercia (cuando se completa la manipulación de traducción).

Para obtener más información sobre esta API, consulta el tema Inercia De WinRT para UWPTranslationDisplacement .

IsActive

Obtiene un valor que indica si se está procesando una interacción.

Para obtener más información sobre esta API, consulta el tema IsActive de WinRT para UWP.

IsInertial

Obtiene un valor que indica si una manipulación se sigue procesando durante la inercia (no hay puntos de entrada activos).

Para obtener más información sobre esta API, consulta el tema IsInertial de WinRT para UWP.

ManipulationExact

Obtiene o establece un valor que indica si se notifica la distancia exacta del contacto inicial al final de la interacción.

Para obtener más información sobre esta API, consulta el tema Manipulación de WinRT para UWP.

MouseWheelParameters

Obtiene un conjunto de propiedades asociadas al botón de rueda de un dispositivo del mouse.

Para obtener más información sobre esta API, consulta el tema UWP WinRT MouseWheelParameters .

PivotCenter

Obtiene o establece el punto central de una interacción de rotación cuando se detecta una entrada de puntero único.

Para obtener más información sobre esta API, consulta el tema UWP WinRT PivotCenter .

PivotRadius

Obtiene o establece el radio, desde el centro dinámico hasta la entrada del puntero, para una interacción de rotación cuando se detecta una entrada de puntero único.

Para obtener más información sobre esta API, consulta el tema UWP WinRT PivotRadius .

ShowGestureFeedback

Obtiene o establece un valor que indica si los comentarios visuales se muestran durante una interacción.

Para obtener más información sobre esta API, consulta el tema ShowGestureFeedback de UWP.

Métodos

Nombre Description
CanBeDoubleTap(PointerPoint)

Identifica si una pulsación todavía se puede interpretar como la segunda pulsación de un gesto de doble pulsación.

Para obtener más información sobre esta API, consulta el tema UWP WinRT CanBeDoubleTap .

CompleteGesture()

Hace que el reconocedor de gestos finalice una interacción.

Para obtener más información sobre esta API, consulta el tema CompleteGesture de UWP.

ProcessDownEvent(PointerPoint)

Procesa la entrada del puntero y genera los eventos GestureRecognizer adecuados para una acción de puntero hacia abajo (para los gestos y manipulaciones especificados por la propiedad GestureSettings ).

Para obtener más información sobre esta API, consulta el tema ProcessDownEvent de UWP.

ProcessInertia()

Realiza cálculos de inercia y genera los distintos eventos de inercia.

Para obtener más información sobre esta API, consulta el tema Proceso de WinRT para UWP.

ProcessMouseWheelEvent(PointerPoint, Boolean, Boolean)

Procesa la entrada del puntero y genera los eventos GestureRecognizer adecuados para una acción de rueda del mouse (para los gestos y manipulaciones especificados por la propiedad GestureSettings ).

Para obtener más información sobre esta API, consulta el tema Proceso winRT de UWPMouseWheelEvent .

ProcessMoveEvents(IVector<PointerPoint>)

Procesa la entrada del puntero y genera los eventos GestureRecognizer adecuados para una acción de movimiento de puntero (para los gestos y manipulaciones especificados por la propiedad GestureSettings ).

Para obtener más información sobre esta API, consulta el tema Proceso de WinRT para UWPMoveEvents .

ProcessUpEvent(PointerPoint)

Procesa la entrada del puntero y genera los eventos GestureRecognizer adecuados para una acción de puntero hacia arriba (para los gestos y manipulaciones especificados por la propiedad GestureSettings ).

Para obtener más información sobre esta API, consulta el tema ProcessUpEvent de UWP.

Eventos

Nombre Description
CrossSliding

Se produce cuando un usuario realiza un gesto de deslizar o deslizar el dedo (a través de un solo contacto táctil) dentro de un área de contenido que admite movimiento panorámico solo a lo largo de un solo eje. El gesto debe producirse en una dirección perpendicular a este eje panorámico.

Para obtener más información sobre esta API, consulta el tema UWP WinRT CrossSliding .

Dragging

Se produce cuando un usuario realiza un gesto de deslizar o deslizar el dedo con un mouse o lápiz o lápiz (contacto único).

Para obtener más información sobre esta API, consulta el tema Arrastrar de WinRT para UWP.

Holding

Se produce cuando un usuario realiza un gesto de pulsación y suspensión (con un solo contacto táctil, mouse, panel táctil o contacto con lápiz o lápiz).

Para obtener más información sobre esta API, consulta el tema UWP WinRT Holding .

ManipulationCompleted

Se produce cuando se levantan los puntos de entrada y todos los movimientos subsiguientes (traducción, expansión o rotación) a través de la inercia han finalizado.

Para obtener más información sobre esta API, consulta el tema Manipulación de WinRT para UWP.

ManipulationInertiaStarting

Se produce cuando se levantan todos los puntos de contacto durante una manipulación y la velocidad de la manipulación es lo suficientemente importante como para iniciar el comportamiento de inercia (la traducción, la expansión o la rotación continúan después de que se levanten los punteros de entrada).

Para obtener más información sobre esta API, consulta el tema Manipulación de WinRT para UWPInertiaStarting .

ManipulationStarted

Se produce cuando se han iniciado uno o varios puntos de entrada y se ha iniciado el movimiento posterior (traducción, expansión o rotación).

Para obtener más información sobre esta API, consulta el tema Manipulación de WinRT para UWP.

ManipulationUpdated

Se produce después de que se hayan iniciado uno o varios puntos de entrada y se haya iniciado el movimiento subsiguiente (traducción, expansión o rotación) en curso.

Para obtener más información sobre esta API, consulta el tema Manipulación de WinRT para UWPUpdated .

RightTapped

Se produce cuando la entrada del puntero se interpreta como un gesto de pulsación derecha, independientemente del dispositivo de entrada.

Algunos ejemplos son:

  • Clic con el botón derecho del mouse o el panel táctil
  • Clic en el botón de barril del lápiz
  • Pulse o lápiz y mantenga presionado

Para obtener más información sobre esta API, consulta el tema Derecho de WinRT para UWP.

Tapped

Se produce cuando la entrada del puntero se interpreta como un gesto de pulsación.

Para obtener más información sobre esta API, consulta el tema UWP WinRT Tapped .

Se aplica a