InkToolbar.EraseAllClicked Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt auf, wenn "Alle Freihand löschen" aus dem Flyout für inkToolbarEraserButton auf der InkToolbar ausgewählt ist.
// Register
event_token EraseAllClicked(TypedEventHandler<InkToolbar, IInspectable const&> const& handler) const;
// Revoke with event_token
void EraseAllClicked(event_token const* cookie) const;
// Revoke with event_revoker
InkToolbar::EraseAllClicked_revoker EraseAllClicked(auto_revoke_t, TypedEventHandler<InkToolbar, IInspectable const&> const& handler) const;
public event TypedEventHandler<InkToolbar,object> EraseAllClicked;
function onEraseAllClicked(eventArgs) { /* Your code */ }
inkToolbar.addEventListener("eraseallclicked", onEraseAllClicked);
inkToolbar.removeEventListener("eraseallclicked", onEraseAllClicked);
- or -
inkToolbar.oneraseallclicked = onEraseAllClicked;
Public Custom Event EraseAllClicked As TypedEventHandler(Of InkToolbar, Object)
Ereignistyp
TypedEventHandler<InkToolbar,IInspectable>
Hinweise
Jedes Feature auf der InkToolbar kann zusätzliche Funktionen in einem Flyout unterstützen (eine "Erweiterungsglyphe" auf der Featureschaltfläche gibt dem Benutzer an, dass die Funktionalität verfügbar ist). "Alle Freihand löschen" ist das integrierte Flyout für die Radierer-Schaltfläche.
Um auf die Funktionalität zugreifen zu können, muss die Featureschaltfläche bereits ausgewählt sein, und der Benutzer muss die Schaltfläche erneut auswählen.
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
- InkToolbarEraserButton
- Zeichen- und Eingabestiftinteraktionen
- Hinzufügen einer InkToolbar zu einer Universelle Windows-Plattform-App (UWP)
- Tutorial zu den ersten Schritten: Freihandunterstützung in Ihrer UWP-App
- Beispiel für einfache Freihandeingaben (C#/C++)
- Beispiel für komplexe Freihandeingaben (C++)
- Freihandbeispiel (JavaScript)
- Tutorial zu den ersten Schritten: Freihandunterstützung in Ihrer UWP-App
- Malbuchbeispiel