InkCanvas.StrokeErasing Událost

Definice

Nastane těsně před vymazáním tahu uživatelem.

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 

Event Type

InkCanvasStrokeErasingEventHandler

Příklady

Následující příklad zabraňuje vymazání libovolných tahů jako zvýrazňovačů. Příklad předpokládá, že InkCanvas je připojen k obslužné rutině události.

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

Poznámky

Tuto událost zpracujte, když chcete zkontrolovat, jestli má být tah vymazán. Cancel Vlastnost nastavte, true pokud chcete zabránit vymazání tahu. Tuto techniku můžete použít, pokud EditingMode je vlastnost nastavena na EraseByStroke nebo EditingModeInverted EraseByPoint.

Platí pro