Condividi tramite


InkCanvas.StrokeErasing Evento

Definizione

Si verifica subito prima che un utente cancelli un tratto.

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 evento

Esempio

Nell'esempio seguente viene impedito l'cancellazione di eventuali tratti visualizzati come evidenziatori. Nell'esempio si presuppone che InkCanvas sia connesso al gestore eventi.

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

Commenti

Gestire questo evento quando si desidera verificare se un tratto deve essere cancellato. Impostare la Cancel proprietà su true se si desidera impedire che il tratto venga cancellato. È possibile usare questa tecnica quando la EditingMode proprietà o EditingModeInverted è impostata su EraseByStroke o EraseByPoint.

Si applica a