Share via


UIElement.RightTapped Evento

Definizione

Si verifica quando si verifica uno stimolo di input con tocco destro mentre il puntatore si trova sull'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 evento

Commenti

RightTapped per un'azione tocco risulta dall'elaborazione di un'azione che rimane in un'unica posizione per un determinato periodo di tempo. Se si tratta di un'azione tocco, un evento Holding dello stesso elemento precede sempre questo, ma RightTapped non verrà generato fino al rilascio del punto di tocco. Se il puntatore viene premuto è troppo breve e toccato viene attivato anziché Holding, oppure se l'azione Hold termina con HoldingState come annullata, RightTapped non verrà attivata.

RightTapped è l'evento da gestire per la visualizzazione dei menu di scelta rapida. Per altre informazioni su come usare un'interazione con il pulsante destro del tocco nella progettazione dell'app, vedere Linee guida per l'interazione con tocco e linee guida per le interazioni utente personalizzate .

Un RightTapped evento rappresenta un movimento, mentre un evento PointerReleased è un evento di input di livello inferiore. RightTapped e PointerReleased gli eventi possono essere attivati come risultato di una singola interazione utente. Anche se un controllo gestisce già gli eventi del puntatore nella logica di controllo o gestisce le manipolazioni, che non impedisce RightTapped l'attivazione.

Un RightTapped evento è potenzialmente il risultato di più punti puntatori. Per gli eventi RightTapped di movimento di livello superiore come non si ha più accesso immediato ai dettagli di PointerPoint , ad esempio i singoli valori PointerId o le singole coordinate. Si ha accesso al tipo di dispositivo (PointerDeviceType) e per le coordinate è possibile chiamare GetPosition, che fornisce una media delle coordinate per un rightTap da più di un punto puntatore.

RightTapped è un evento instradato. Inoltre, un elemento deve avere IsRightTapEnabled essere true un'origine RightTapped evento (true è l'impostazione predefinita). È possibile gestire RightTapped gli elementi padre anche se si trova false nell'elemento padre, se IsRightTapEnabled l'evento bolle in un elemento padre da un elemento figlio dell'origine eventi in cui IsRightTapEnabled è false. Per altre informazioni sul concetto di evento indirizzato, vedere Panoramica degli eventi e degli eventi indirizzati.

Per le azioni tocco e per gli eventi di modifica o specifici dell'interazione che sono la conseguenza di un'azione tocco, un elemento deve essere visibile tramite hit testing per poter essere l'origine dell'evento e attivare l'evento associato all'azione. UIElement.Visibility deve essere visibile. Altre proprietà dei tipi derivati influiscono anche sulla visibilità di hit test. Per altre informazioni, vedi Panoramica degli eventi e degli eventi indirizzati.

RightTapped supporta la possibilità di collegare gestori eventi alla route che verrà richiamata anche se i dati dell'evento per l'evento sono contrassegnati come Handled. Vedere AddHandler.

I controlli specifici Windows Runtime possono avere la gestione basata sulla classe per l'eventoRightTapped. In tal caso, il controllo ha probabilmente un override per il metodo OnRightTapped. Un'azione di scelta rapida potrebbe essere associata alla visualizzazione di un menu di scelta rapida o di una finestra secondaria. Per altre informazioni sulla gestione basata sulla classe per gli eventi, vedere Panoramica degli eventi e degli eventi indirizzati.

RightTapped per l'input del mouse e penna/stilo

Il sistema di input elabora un'azione in cui l'utente fa clic sul pulsante destro del mouse mentre supera l'elemento come RightTapped azione. L'evento non viene attivato finché non viene rilasciato il pulsante destro del mouse. L'input del mouse non produce eventi di conservazione per impostazione predefinita, indipendentemente dal tempo in cui viene tenuto premuto un pulsante del mouse o il pulsante che viene mantenuto.

Alcuni dispositivi penna hanno più pulsanti, uno dei quali può essere usato allo stesso modo in cui viene usato il pulsante destro su un dispositivo del mouse. Ciò dipende dal dispositivo e dalle relative impostazioni, ma se un equivalente di clic con il pulsante destro del mouse è abilitato dal dispositivo penna, il sistema di input può essere attivato RightTapped anche per queste azioni.

Si applica a

Vedi anche