Teilen über


RadialController.ScreenContactEnded Ereignis

Definition

Tritt auf, wenn ein Radgerät, das mit der Digitizeroberfläche in Kontakt steht, entfernt (oder nicht mehr erkannt wird) und ein benutzerdefiniertes RadialController-Tool aktiv ist.

Ihre App empfängt dieses Ereignis nicht, wenn:

Tipp

Zusätzlich zum standardmäßigen Drücken und Halten des Menüs kann das Surface Dial auch direkt auf dem Bildschirm des Surface Studio platziert werden. Dadurch wird ein spezielles Onscreen-Menü aktiviert.

Durch Die Erkennung der Kontaktposition und der Grenzen des Surface Dial kann das System die Verdeckung durch das Gerät verarbeiten und eine größere Version des Menüs anzeigen, das sich um die Außenseite des Dial-Menüs wickelt. Auch die App kann diese Informationen nutzen, um die Benutzeroberfläche an das Vorhandensein des Geräts und dessen beabsichtigte Nutzung anzupassen, z. B. daran, wie der Benutzer seine Hand und seinen Arm platziert.

Dieses Ereignis tritt nach ScreenContactStarted auf.

// 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) 

Ereignistyp

Gilt für:

Weitere Informationen