RadialController.ScreenContactContinued 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 solo quando il dispositivo ruota viene spostato in contatto con la superficie del digitalizzatore e uno strumento RadialController personalizzato è attivo.
L'app non riceve questo evento quando:
- Il menu RadialController è attivo
- Uno strumento predefinito è attivo
Suggerimento
Oltre all'esperienza predefinita di premere e tenere premuto il menu, è anche possibile posizionare Surface Dial 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ù grande del menu che esegue il wrapping intorno all'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 e si arresta in ScreenContactEnded.
// Register
event_token ScreenContactContinued(TypedEventHandler<RadialController, RadialControllerScreenContactContinuedEventArgs const&> const& handler) const;
// Revoke with event_token
void ScreenContactContinued(event_token const* cookie) const;
// Revoke with event_revoker
RadialController::ScreenContactContinued_revoker ScreenContactContinued(auto_revoke_t, TypedEventHandler<RadialController, RadialControllerScreenContactContinuedEventArgs const&> const& handler) const;
public event TypedEventHandler<RadialController,RadialControllerScreenContactContinuedEventArgs> ScreenContactContinued;
function onScreenContactContinued(eventArgs) { /* Your code */ }
radialController.addEventListener("screencontactcontinued", onScreenContactContinued);
radialController.removeEventListener("screencontactcontinued", onScreenContactContinued);
- or -
radialController.onscreencontactcontinued = onScreenContactContinued;
Public Custom Event ScreenContactContinued As TypedEventHandler(Of RadialController, RadialControllerScreenContactContinuedEventArgs)