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 configuraciones.
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
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
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 AutoProcessInertia de WinRT para 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 entre diapositivas es horizontal. Para obtener más información sobre esta API, consulta el tema CrossSlideHorizontally para UWP. |
CrossSlideThresholds |
Obtiene o establece valores que indican los umbrales de distancia de una interacción deslizante cruzada . Para obtener más información sobre esta API, consulta el tema 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 desaceleració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 InerciaRotationAngle para UWP. |
InertiaRotationDeceleration |
Obtiene o establece un valor que indica la velocidad de desaceleració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 InerciaRotationDeceleration de UWP. |
InertiaTranslationDeceleration |
Obtiene o establece un valor que indica la velocidad de desaceleració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 UWP WinRT InertiaTranslationDeceleration . |
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 InerciaTranslationDisplacement para UWP. |
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 se sigue procesando una manipulación 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 UWP WinRT ManipulationExact . |
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 MouseWheelParameters de UWP. |
PivotCenter |
Obtiene o establece el punto central 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 PivotCenter . |
PivotRadius |
Obtiene o establece el radio, desde PivotCenter 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
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 CanBeDoubleTap de WinRT para UWP. |
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 WinRT para 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 WinRT para 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 ProcessMoveEvents para UWP. |
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 WinRT para UWP. |
Eventos
CrossSliding |
Se produce cuando un usuario realiza un gesto de deslizar o deslizar el dedo (a través de un único contacto táctil) dentro de un área de contenido que solo admite movimiento panorámico a lo largo de un solo eje. El gesto debe producirse en una dirección perpendicular a este eje de movimiento 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 óptico (contacto único). Para obtener más información sobre esta API, consulta el tema Arrastrar 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 de lápiz/lápiz). Para obtener más información sobre esta API, consulta el tema De retención de WinRT para UWP. |
ManipulationCompleted |
Se produce cuando se levantan los puntos de entrada y finaliza todo el movimiento subsiguiente (traslación, expansión o rotación) a través de la inercia. Para obtener más información sobre esta API, consulta el tema Manipulación de WinRT para UWPCompleted . |
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 subsiguiente (traslación, expansión o rotación). Para obtener más información sobre esta API, consulta el tema Manipulación de WinRT para UWPIniciado . |
ManipulationUpdated |
Se produce después de que se hayan iniciado uno o más puntos de entrada y se esté llevando a cabo el movimiento subsiguiente (traducción, expansión o rotación). 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 WinRT RightTapped de 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 . |