InkCanvas.StrokeErasing イベント
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザーがストロークを消去する直前に発生します。
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
を設定します。 この手法は、or プロパティが EditingMode または EditingModeInverted に設定されている場合にEraseByPointEraseByStroke使用できます。