Freigeben über


InkPresenter.StrokesErased Ereignis

Definition

Tritt auf, wenn ein InkStroke-Objekt mithilfe des Stiftlöschers oder der Stiftspitze aus einem InkCanvas-Steuerelement entfernt wird, wenn Mode auf Erasing festgelegt ist.

// Register
event_token StrokesErased(TypedEventHandler<InkPresenter, InkStrokesErasedEventArgs const&> const& handler) const;

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

// Revoke with event_revoker
InkPresenter::StrokesErased_revoker StrokesErased(auto_revoke_t, TypedEventHandler<InkPresenter, InkStrokesErasedEventArgs const&> const& handler) const;
public event TypedEventHandler<InkPresenter,InkStrokesErasedEventArgs> StrokesErased;
function onStrokesErased(eventArgs) { /* Your code */ }
inkPresenter.addEventListener("strokeserased", onStrokesErased);
inkPresenter.removeEventListener("strokeserased", onStrokesErased);
- or -
inkPresenter.onstrokeserased = onStrokesErased;
Public Custom Event StrokesErased As TypedEventHandler(Of InkPresenter, InkStrokesErasedEventArgs) 

Ereignistyp

Hinweise

InkStrokeContainer.DeleteSelected bewirkt nicht, dass dieses Ereignis ausgelöst wird.

Dieses Ereignis wird im benutzerdefinierten Trockenmodus (ActivateCustomDrying) nicht ausgelöst.

Benutzerdefinierte Trocknung und die InkToolbar Standardmäßig werden Freihandeingaben in einem Hintergrundthread mit niedriger Latenz verarbeitet und beim Zeichnen "nass" gerendert. Wenn der Strich abgeschlossen ist (der Stift oder Finger wurde angehoben oder die Maustaste losgelassen), wird er im UI-Thread verarbeitet und auf der InkCanvas-Ebene „trocken“ gerendert (über dem Anwendungsinhalt, wo er die nasse Freihandeingabe ersetzt). Die Freihandplattform ermöglicht es Ihnen, dieses Verhalten zu überschreiben und die Freihandfunktionen durch benutzerdefiniertes Trocknen der Freihandeingabe umfassend anzupassen.

Wenn Ihre App das Standardmäßige Freihandrenderingverhalten von InkPresenter mit einer benutzerdefinierten Trocknungsimplementierung überschreibt, sind die gerenderten Freihandstriche für die InkToolbar nicht mehr verfügbar, und die integrierten Löschbefehle der InkToolbar funktionieren nicht wie erwartet. Damit Sie Löschfunktionen bereitstellen können, müssen Sie alle Zeigerereignisse verarbeiten, für jeden Strich einen Treffertest ausführen und den integrierten Befehl „Freihand vollständig löschen“ außer Kraft setzen.

Weitere Informationen zum benutzerdefinierten Trocknen finden Sie unter Stiftinteraktionen und Windows Ink in UWP-Apps.

Gilt für:

Weitere Informationen