InkCanvas.StrokeErasing InkCanvas.StrokeErasing InkCanvas.StrokeErasing InkCanvas.StrokeErasing Event

Definition

Tritt ein, unmittelbar bevor ein Benutzer einen Strich löscht.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 Event StrokeErasing As InkCanvasStrokeErasingEventHandler 

Beispiele

Im folgenden Beispiel wird verhindert, dass Striche, die als Hervorhebungen gerendert werden, gelöscht werden.The following example prevents any strokes rendered as highlighters from being erased. Im Beispiel InkCanvas wird davon ausgegangen, dass mit dem-Ereignishandler verbunden ist.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

Hinweise

Behandeln Sie dieses Ereignis, wenn Sie überprüfen möchten, ob ein Strich gelöscht werden soll.Handle this event when you want to check whether a stroke should be erased. Legen Sie Cancel die- true Eigenschaft auf fest, wenn Sie verhindern möchten, dass der Strich gelöscht wird.Set the Cancel property to true if you want to prevent the stroke from being erased. Diese Methode kann verwendet werden, wenn EditingMode die EditingModeInverted -Eigenschaft oder die EraseByStroke - EraseByPointEigenschaft auf oder festgelegt ist.You can use this technique when the EditingMode or EditingModeInverted property is set to EraseByStroke or EraseByPoint.

Gilt für: