Lenguaje

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 una determinada cantidad de tiempo. 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 Pulsado en lugar de Holding, o si la acción Mantener finaliza con HoldingState como Cancelado, RightTapped no se activará.

RightTapped es el evento que se va a controlar para mostrar menús contextuales. Consulta Diseño de interacción táctil e instrucciones de experiencia del usuario para obtener más información sobre cómo usar una interacción con el botón derecho 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 sola interacción del usuario. Incluso si un control ya controla eventos de puntero en la lógica de control o controla manipulaciones, esto no impide RightTapped que se active.

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 los detalles de PointerPoint , como valores individuales de PointerId o coordenadas individuales. Tiene acceso al tipo de dispositivo (PointerDeviceType) y para las coordenadas puede llamar a GetPosition, lo 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 incluso si IsRightTapEnabled está false en el elemento primario, si el evento se propaga a un elemento primario desde un elemento secundario de origen de eventos donde IsRightTapEnabled es false. Para obtener más información sobre el concepto de evento enrutado, consulta Información general sobre eventos y eventos enrutados.

Para las acciones táctiles y también para los eventos específicos de interacción o manipulación que son consecuencias de una acción táctil, un elemento debe ser visible para las pruebas de contacto para poder ser la fuente del evento y activar el evento asociado a la acción. UIElement.Visibility debe ser Visible. Otras propiedades de tipos derivados también afectan a la visibilidad de las pruebas de posicionamiento. Para obtener más información, consulta Vista general de 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 Handled. Consulte AddHandler.

Es posible que determinados controles de Windows Runtime tengan 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. Es posible que se asocie una acción de pulsación derecha con 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.

Con el 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 se encuentra 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 de retención 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 equivalente con el botón derecho, el sistema de entrada también puede activarse RightTapped para estas acciones.

Se aplica a

Consulte también