UIElement.RightTapped Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 di tocco, un evento Holding dello stesso elemento precede sempre questo, ma RightTapped non verrà attivato finché il punto di tocco non viene rilasciato. Se l'ora in cui viene premuto il puntatore è troppo breve e toccato viene attivato invece di Holdingo se l'azione Di blocco termina con HoldingState come Annullata, RightTapped non verrà generato.
RightTapped è l'evento da gestire per la visualizzazione dei menu di scelta rapida. Vedi Linee guida per la progettazionedell'interazione tramite tocco e l'esperienza utente per interazioni utente personalizzate per altre info su come usare un'interazione con il tocco destro del tocco nella progettazione dell'app.
Un RightTapped evento rappresenta un movimento, mentre un evento PointerReleased è un evento di input di livello inferiore.
RightTapped gli eventi e PointerReleased possono essere generati come risultato di un'interazione con un singolo utente. Anche se un controllo gestisce già gli eventi del puntatore nella logica di controllo o gestisce le manipolazioni, ciò non impedisce RightTapped l'attivazione.
Un RightTapped evento è potenzialmente il risultato di più di un punto di puntatore. Per gli eventi di movimento di livello superiore come RightTapped non si ha più accesso immediato ai dettagli di PointerPoint , ad esempio singoli valori PointerId o singole coordinate. È possibile accedere al tipo di dispositivo (PointerDeviceType) e per le coordinate è possibile chiamare GetPosition, che fornisce una media delle coordinate per un oggetto RightTap da più di un punto di puntatore.
RightTapped è un evento indirizzato. Inoltre, un elemento deve avere IsRightTapEnabled essere true un'origine RightTapped evento (true è l'impostazione predefinita). È possibile gestire RightTapped gli elementi padre anche se IsRightTapEnabled si trova false nell'elemento padre, se l'evento si trova in un elemento padre da un elemento figlio dell'origine evento dove IsRightTapEnabled è false. Per altre info sul concetto di evento indirizzato, vedi Panoramica degli eventi e degli eventi indirizzati.
Per le azioni di tocco e anche per gli eventi specifici dell'interazione o di manipolazione che sono conseguenze di un'azione di tocco, un elemento deve essere visibile al test di colpire per poter essere la sorgente dell'evento e generare l'evento associato all'azione. UIElement.Visibility deve essere Visibile. Anche altre proprietà dei tipi derivati influiscono sulla visibilità dei 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.
Specifici controlli Windows Runtime possono avere una gestione basata su classi 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 info sul funzionamento della gestione basata su classi per gli eventi, vedi Panoramica degli eventi e degli eventi indirizzati.
RightTapped per l'input di mouse e penna/stilo
Il sistema di input elabora un'azione in cui l'utente fa clic sul pulsante destro del mouse mentre sopra l'elemento come RightTapped azione. L'evento non viene generato finché non viene rilasciato il pulsante destro del mouse. L'input del mouse non produce eventi Holding per impostazione predefinita, indipendentemente dal tempo per cui si tiene premuto un pulsante del mouse o da quale pulsante 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. Questo dipende dal dispositivo e dalle relative impostazioni, ma se un equivalente clic con il pulsante destro del mouse è abilitato dal dispositivo penna, il sistema di input può essere attivato RightTapped anche per queste azioni.