Sdílet prostřednictvím


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

Příklady

Následující příklad zabraňuje vymazání všech 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 Nastavte vlastnost tak, aby true se zabránilo vymazání tahu. Tuto techniku můžete použít, pokud je vlastnost nastavena EditingModeEditingModeInverted na EraseByStroke hodnotu nebo EraseByPoint.

Platí pro