InkCanvas.StrokeErasing Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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