InkCanvas.StrokeErasing Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt ein, unmittelbar bevor ein Benutzer einen Strich löscht.
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
Ereignistyp
Beispiele
Im folgenden Beispiel wird verhindert, dass alle Striche, die als Hervorhebungen gerendert werden, gelöscht werden. Im Beispiel wird davon ausgegangen, dass die InkCanvas Verbindung mit dem Ereignishandler hergestellt wird.
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. Legen Sie die Eigenschaft fest, true
wenn Sie verhindern möchten, dass der Cancel Strich gelöscht wird. Sie können diese Technik verwenden, wenn die EditingModeInverted EditingMode Eigenschaft auf oder auf EraseByStroke " EraseByPointfestgelegt ist.