InkCanvas.StrokeErasing Evento
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Ocorre pouco antes de o utilizador apagar um AVC.
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 seguinte impede que quaisquer traços renderizados como marcadores sejam apagados. O exemplo assume que o InkCanvas está ligado ao gestor 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
Observações
Trate deste evento quando quiser verificar se um AVC deve ser apagado. Define a Cancel propriedade para true se quiseres evitar que o traço seja apagado. Pode usar esta técnica quando a EditingMode propriedade ou EditingModeInverted está definida como EraseByStroke ou EraseByPoint.