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
설정합니다. 또는 속성이 EditingMode 설정된 경우 이 기술을 사용할 수 있습니다EraseByPoint.EraseByStroke EditingModeInverted