Partager via


InkPresenter.StrokesErased Événement

Définition

Se produit lorsqu’un objet InkStroke est supprimé d’un contrôle InkCanvas à l’aide de la gomme de stylet ou de la pointe du stylet lorsque Mode est défini sur Effacement.

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

Type d'événement

Remarques

InkStrokeContainer.DeleteSelected n’entraîne pas le déclenchement de cet événement.

Cet événement n’est pas déclenché en mode sec personnalisé (ActivateCustomDrying).

Séchage personnalisé et InkToolbar Par défaut, l’entrée manuscrite est traitée sur un thread d’arrière-plan à faible latence et rendue « humide » au fur et à mesure qu’elle est dessinée. Lorsque le trait est terminé (stylet ou doigt relevé, ou bouton de la souris relâché), le trait est traité sur le thread de l’interface utilisateur et restitué « sec » à la couche InkCanvas (au-dessus du contenu de l’application et en remplaçant l’encre humide). La plateforme d’entrée manuscrite vous permet de remplacer ce comportement et de personnaliser entièrement l’expérience d’entrée manuscrite par un séchage personnalisé de cette dernière.

Si votre application remplace le comportement de rendu manuscrit par défaut d’InkPresenter par une implémentation de séchage personnalisée, les traits d’encre rendus ne sont plus disponibles pour InkToolbar et les commandes d’effacement intégrées de l’outil InkToolbar ne fonctionnent pas comme prévu. Pour fournir des fonctionnalités d’effacement, vous devez gérer tous les événements de pointeur, effectuer le test de positionnement sur chaque trait et remplacer la commande intégrée « Effacer toutes les entrées manuscrites ».

Pour plus d’informations sur le séchage personnalisé, voir Interactions avec le stylet et Windows Ink dans les applications UWP.

S’applique à

Voir aussi