InkCanvas.StrokeErasing Événement

Définition

Se produit juste avant qu'un utilisateur efface un trait.

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 tout trait rendu en tant que surligneurs d’être effacés. L’exemple suppose que le InkCanvas gestionnaire d’événements est connecté.

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é. Définissez la Cancel propriété true sur si vous souhaitez empêcher l’effacement du trait. Vous pouvez utiliser cette technique lorsque la propriété ou la EditingMode propriété est définie EraseByStroke sur ou EraseByPoint.EditingModeInverted

S’applique à