Partage via


RadialController.ScreenContactEnded Événement

Définition

Se produit lorsqu’un appareil de roue qui est en contact avec la surface du numériseur est supprimé (ou n’est plus détecté) et qu’un outil RadialController personnalisé est actif.

Votre application ne reçoit pas cet événement lorsque :

Conseil

En plus de l’expérience de menu appuyez longuement par défaut, le Surface Dial peut également être placé directement sur l’écran du Surface Studio. Cela permet d’afficher un menu « à l’écran » spécial.

En détectant à la fois l’emplacement du contact et les limites du Surface Dial, le système peut gérer l’occlusion par l’appareil et afficher une version plus grande du menu qui entoure l’extérieur de la numérotation. Ces mêmes informations peuvent également être utilisées par votre application pour adapter l’interface utilisateur à la présence de l’appareil et à son utilisation prévue, notamment au placement de la main et du bras de l’utilisateur.

Cet événement se produit après 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) 

Type d'événement

S’applique à

Voir aussi