InkCanvas.StrokeErasing 事件

定義

就在使用者擦除筆劃之前發生。

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 

事件類型

範例

以下範例防止任何以螢光筆繪製的筆觸被抹除。 範例假設 與 InkCanvas 事件處理程序相連。

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

備註

當你想檢查是否應該刪除中風時,請處理此事件。 如果你想防止筆劃被擦除,請將屬性Cancel設定為true 當 或 EditingModeEditingModeInverted 屬性被設定為 EraseByStrokeEraseByPoint時,你可以使用此技巧。

適用於