InkCanvas.StrokeErasing Evento

Definição

Ocorre pouco antes de um usuário apagar um traço.

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 

Tipo de evento

InkCanvasStrokeErasingEventHandler

Exemplos

O exemplo a seguir impede que os traços renderizados como realces sejam apagados. O exemplo pressupõe que ele InkCanvas esteja conectado ao manipulador de eventos.

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

Comentários

Manipule esse evento quando quiser verificar se um traço deve ser apagado. Defina a Cancel propriedade como true se você quiser impedir que o traço seja apagado. Você pode usar essa técnica quando a propriedade ou a EditingMode propriedade estiver definida EraseByStroke como ouEraseByPoint.EditingModeInverted

Aplica-se a