InkPresenter.StrokesErased 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 quando un oggetto InkStroke viene rimosso da un controllo InkCanvas usando la gomma della penna o la punta della penna quando Mode è impostato su Cancellazione.
// 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)
Tipo evento
Commenti
InkStrokeContainer.DeleteSelected non causa l'attivazione di questo evento.
Questo evento non viene generato in modalità dry personalizzata (ActivateCustomDrying).
Essicazione personalizzata e InkToolbar Per impostazione predefinita, l'input penna viene elaborato in un thread in background a bassa latenza ed è stato eseguito il rendering di "wet" mentre viene disegnato. Una volta completato il tratto (ovvero sollevata la penna/il dito o rilasciato il pulsante del mouse), il tratto viene elaborato nel thread dell'interfaccia utente e ne viene eseguito il rendering "definitivo" nel livello InkCanvas (sopra il contenuto dell'applicazione e in sostituzione dell'input penna intermedio). La piattaforma di input penna consente di ignorare questo comportamento e personalizzare completamente l'esperienza di input penna personalizzando il rendering definitivo.
Se l'app esegue l'override del comportamento di rendering dell'input penna predefinito di InkPresenter con un'implementazione personalizzata, i tratti input penna sottoposti a rendering non sono più disponibili per InkToolbar e i comandi di cancellazione predefiniti di InkToolbar non funzionano come previsto. Per offrire funzionalità di cancellazione, è necessario gestire tutti gli eventi puntatore, eseguire l'hit testing su ogni tratto ed eseguire l'override del comando predefinito "Cancella tutto l'input penna".
Per altre info sulla personalizzazione del rendering definitivo, vedi Interazioni tramite penna e Windows Ink nelle app UWP.
Si applica a
Vedi anche
- Interazioni tramite penna e stilo
- Introduzione: Supportare l'input penna nell'app UWP
- Esempio di analisi dell'input penna (di base) (C#)
- Esempio di riconoscimento della grafia input penna (C#)
- Salvare e caricare tratti input penna da un file ISF (Ink Serialized Format)
- Salvare e caricare tratti input penna dagli Appunti
- Esempio di orientamento e posizione della barra degli strumenti input penna (di base)
- Esempio di orientamento e posizione della barra degli strumenti input penna (dinamico)
- Esempio di app Coloring Book
- Esempio FamilyNotes
- Esempio di input penna (JavaScript)
- Esempio di input penna semplice (C#/C++)
- Esempio di input penna complesso (C++)
- Esempio di analisi dell'input penna