Udostępnij za pośrednictwem


InkCanvas.StrokeErasing Zdarzenie

Definicja

Występuje tuż przed usunięciem pociągnięcia przez użytkownika.

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 

Typ zdarzenia

InkCanvasStrokeErasingEventHandler

Przykłady

Poniższy przykład uniemożliwia wymazywanie wszystkich pociągnięć renderowanych jako wyróżnianie. W przykładzie założono, że InkCanvas element jest połączony z procedurą obsługi zdarzeń.

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

Uwagi

Obsłuż to zdarzenie, gdy chcesz sprawdzić, czy pociągnięcie powinno zostać wymazane. Cancel Ustaw właściwość na wartość true , jeśli chcesz zapobiec wymazaniu pociągnięcia. Możesz użyć tej techniki, gdy właściwość lub EditingModeInverted jest ustawiona EditingMode na EraseByStroke lub EraseByPoint.

Dotyczy