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 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.