InkCanvas.StrokeErasing Händelse
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Inträffar precis innan en användare raderar en linje.
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
Händelsetyp
Exempel
I följande exempel förhindras alla linjer som återges som markörer från att raderas. Exemplet förutsätter att InkCanvas är ansluten till händelsehanteraren.
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
Kommentarer
Hantera den här händelsen när du vill kontrollera om en linje ska raderas. Ange egenskapen Cancel till true om du vill förhindra att strecket raderas. Du kan använda den här tekniken när EditingMode egenskapen eller EditingModeInverted är inställd på EraseByStroke eller EraseByPoint.