InkPresenter.StrokesErased Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- Interactions avec le stylo et le stylet
- Bien démarrer : Prise en charge de l’entrée manuscrite dans votre application UWP
- Exemple d’analyse d’encre (de base) (C#)
- Exemple de reconnaissance de l’écriture manuscrite manuscrite (C#)
- Enregistrer et charger des traits d’encre à partir d’un fichier ISF (Ink Serialized Format)
- Enregistrer et charger des traits d’encre à partir du Presse-papiers
- Exemple d’emplacement et d’orientation de la barre d’outils Ink (de base)
- Exemple d’emplacement et d’orientation de la barre d’outils Ink (dynamique)
- Exemple de livre de coloriage
- Exemple de notes de famille
- Exemple d’entrée manuscrite (JavaScript)
- Exemple d’entrée manuscrite simple (C#/C++)
- Exemple d’entrée manuscrite complexe (C++)
- Exemple d’analyse d’encre