InkCanvas.StrokeErasing Événement

Définition

Se produit juste avant qu'un utilisateur efface un trait.Occurs just before a user erases a stroke.

public:
 event System::Windows::Controls::InkCanvasStrokeErasingEventHandler ^ StrokeErasing;
public event System.Windows.Controls.InkCanvasStrokeErasingEventHandler StrokeErasing;
member this.StrokeErasing : System.Windows.Controls.InkCanvasStrokeErasingEventHandler 
Public Custom Event StrokeErasing As InkCanvasStrokeErasingEventHandler 
Public Event StrokeErasing As InkCanvasStrokeErasingEventHandler 

Type d'événement

InkCanvasStrokeErasingEventHandler

Exemples

L’exemple suivant empêche l’effacement de tous les traits affichés en tant que surligneurs.The following example prevents any strokes rendered as highlighters from being erased. L’exemple suppose que le InkCanvas est connecté au gestionnaire d’événements.The example assumes that the InkCanvas is connected to the event handler.

void inkCanvas1_StrokeErasing(object sender, InkCanvasStrokeErasingEventArgs e)
{
    if (e.Stroke.DrawingAttributes.IsHighlighter)
    {
        e.Cancel = true;
    }
}
Private Sub inkCanvas1_StrokeErasing(ByVal sender As Object, _
                             ByVal e As InkCanvasStrokeErasingEventArgs)

    If (e.Stroke.DrawingAttributes.IsHighlighter) Then
        e.Cancel = True

    End If
End Sub

Remarques

Gérez cet événement lorsque vous souhaitez vérifier si un trait doit être effacé.Handle this event when you want to check whether a stroke should be erased. Affectez Cancel à la propriété la valeur true si vous souhaitez empêcher l’effacement du trait.Set the Cancel property to true if you want to prevent the stroke from being erased. Vous pouvez utiliser cette technique lorsque la EditingMode EditingModeInverted propriété ou a la valeur EraseByStroke ou EraseByPoint .You can use this technique when the EditingMode or EditingModeInverted property is set to EraseByStroke or EraseByPoint.

S’applique à