GestureRecognizer Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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:
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 . |