UIElement.RightTapped Evento

Definición

Se produce cuando se produce un estímulo de entrada de pulsación derecha mientras el puntero está sobre el elemento.

public:
 virtual event RightTappedEventHandler ^ RightTapped;
// Register
event_token RightTapped(RightTappedEventHandler const& handler) const;

// Revoke with event_token
void RightTapped(event_token const* cookie) const;

// Revoke with event_revoker
UIElement::RightTapped_revoker RightTapped(auto_revoke_t, RightTappedEventHandler const& handler) const;
public event RightTappedEventHandler RightTapped;
function onRightTapped(eventArgs) { /* Your code */ }
uIElement.addEventListener("righttapped", onRightTapped);
uIElement.removeEventListener("righttapped", onRightTapped);
- or -
uIElement.onrighttapped = onRightTapped;
Public Custom Event RightTapped As RightTappedEventHandler 
<uielement RightTapped = "eventhandler" .../>

Tipo de evento

Comentarios

RightTapped para una acción táctil resulta del procesamiento de una acción que permanece en un solo lugar durante un período de tiempo determinado. Si es una acción táctil, un evento Holding del mismo elemento siempre precede a esto, pero RightTapped no se activará hasta que se libere el punto táctil. Si el momento en que se presiona el puntero es demasiado corto y se activa Tapped en lugar de Holding, o si la acción Hold termina con HoldingState como Cancelado, RightTapped no se activará.

RightTapped es el evento que se va a controlar para mostrar los menús contextuales. Consulta Diseño de interacción táctil e instrucciones de experiencia de usuario para interacciones de usuario personalizadas para obtener más información sobre cómo usar una interacción de pulsación derecha en el diseño de la aplicación.

Un RightTapped evento representa un gesto, mientras que un evento PointerReleased es un evento de entrada de nivel inferior. RightTapped y PointerReleased los eventos se pueden desencadenar como resultado de una única interacción del usuario. Incluso si un control ya controla los eventos de puntero en la lógica de control o está controlando manipulaciones, esto no impide RightTapped la activación.

Un RightTapped evento es posiblemente el resultado de más de un punto de puntero. Para los eventos de gestos de nivel superior, como RightTapped ya no tiene acceso inmediato a detalles de PointerPoint , como valores de PointerId individuales o coordenadas individuales. Tiene acceso al tipo de dispositivo (PointerDeviceType) y, para las coordenadas, puede llamar a GetPosition, que proporciona un promedio de las coordenadas de un RightTap desde más de un punto de puntero.

RightTapped es un evento enrutado. Además, un elemento debe tener IsRightTapEnabledtrue para ser un RightTapped origen de eventos (true es el valor predeterminado). Es posible controlar RightTapped en elementos primarios aunque IsRightTapEnabled esté false en el elemento primario, si el evento se propaga a un elemento primario desde un elemento secundario de origen del evento donde IsRightTapEnabled es false. Para obtener más información sobre el concepto de eventos enrutados, consulta Información general sobre eventos y eventos enrutados.

En el caso de las acciones táctiles y también de los eventos de manipulación o específicos de la interacción que son consecuencia de una acción táctil, un elemento debe ser visible en la prueba de acceso para poder ser origen de eventos y generar el evento que está asociado a la acción. UIElement.Visibility debe ser Visible. Otras propiedades de los tipos derivados también afectan a la visibilidad de la prueba de posicionamiento. Para obtener más información, consulta Introducción a eventos y eventos enrutados.

RightTapped admite la capacidad de adjuntar controladores de eventos a la ruta que se invocará incluso si los datos del evento se marcan como Controlado. Consulte AddHandler.

Los controles de Windows Runtime específicos pueden tener control basado en clases para el RightTapped evento. Si es así, es probable que el control tenga una invalidación para el método OnRightTapped. Una acción de pulsación derecha puede estar asociada a la visualización de un menú contextual o una ventana secundaria. Para obtener más información sobre cómo funciona el control basado en clases para eventos, consulta Información general sobre eventos y eventos enrutados.

Botón derecho para la entrada del mouse y lápiz y lápiz

El sistema de entrada procesa una acción en la que el usuario hace clic en el botón derecho del mouse mientras está sobre el elemento como una RightTapped acción. El evento no se activa hasta que se suelta el botón derecho del mouse. La entrada del mouse no genera eventos holding de forma predeterminada, independientemente de cuánto tiempo se mantenga presionado un botón del mouse o qué botón se mantiene presionado.

Algunos dispositivos de lápiz tienen varios botones, uno de los cuales se puede usar de la misma manera que se usa el botón derecho en un dispositivo del mouse. Esto depende del dispositivo y de su configuración, pero si el dispositivo de lápiz habilita un clic derecho equivalente, el sistema de entrada también puede activarse RightTapped para estas acciones.

Se aplica a

Consulte también