This documentation is archived and is not being maintained.

InkCanvas.StrokeErased Event

Occurs when user erases a stroke.

Namespace: System.Windows.Controls
Assembly: PresentationFramework (in presentationframework.dll)
XML Namespace:  http://schemas.microsoft.com/winfx/2006/xaml/presentation

public event RoutedEventHandler StrokeErased
/** @event */
public void add_StrokeErased (RoutedEventHandler value)

/** @event */
public void remove_StrokeErased (RoutedEventHandler value)

In JScript, you can handle the events defined by a class, but you cannot define your own.
<object StrokeErased="RoutedEventHandler" .../>

This event occurs when a user erases ink whether the EditingMode property is set to EraseByPoint or EraseByStroke.

The following example reports the number of strokes that are on an InkCanvas when the StrokeErased event occurs. If EditingMode is set to EraseByPoint and the user erases the middle of a stroke, the number of strokes on the InkCanvas increases. This is because the old stroke was replaced by two new strokes.

void inkCanvas1_StrokeErased(object sender, RoutedEventArgs e)
{
    Title = "Stroke erased " + inkCanvas1.Strokes.Count.ToString();
}

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0
Show: