Condividi tramite


RadialController.ScreenContactEnded Evento

Definizione

Si verifica quando viene rimosso un dispositivo a rotellina in contatto con la superficie del digitalizzatore (o non viene più rilevato) e uno strumento RadialController personalizzato è attivo.

L'app non riceve questo evento quando:

Suggerimento

Oltre all'esperienza predefinita del menu di pressione e di blocco, Surface Dial può essere posizionato direttamente sullo schermo della Surface Studio. Questa azione abilita uno speciale menu "su schermo".

Rilevando sia la posizione del contatto che i limiti di Surface Dial, il sistema può gestire l'occlusione dal dispositivo e visualizzare una versione più ampia del menu che avvolge l'esterno del dial. Queste stesse informazioni possono essere usate anche dalla tua app per adattare l'interfaccia utente sia alla presenza del dispositivo che al suo utilizzo anticipato, ad esempio all'appoggio della mano e del braccio dell'utente.

Questo evento si verifica dopo ScreenContactStarted.

// Register
event_token ScreenContactEnded(TypedEventHandler<RadialController, IInspectable const&> const& handler) const;

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

// Revoke with event_revoker
RadialController::ScreenContactEnded_revoker ScreenContactEnded(auto_revoke_t, TypedEventHandler<RadialController, IInspectable const&> const& handler) const;
public event TypedEventHandler<RadialController,object> ScreenContactEnded;
function onScreenContactEnded(eventArgs) { /* Your code */ }
radialController.addEventListener("screencontactended", onScreenContactEnded);
radialController.removeEventListener("screencontactended", onScreenContactEnded);
- or -
radialController.onscreencontactended = onScreenContactEnded;
Public Custom Event ScreenContactEnded As TypedEventHandler(Of RadialController, Object) 

Tipo evento

Si applica a

Vedi anche