다음을 통해 공유


InkCanvas.StrokeCollected 이벤트

정의

사용자가 그린 스트로크가 Strokes 속성에 추가될 때 발생합니다.

public:
 event System::Windows::Controls::InkCanvasStrokeCollectedEventHandler ^ StrokeCollected;
public event System.Windows.Controls.InkCanvasStrokeCollectedEventHandler StrokeCollected;
member this.StrokeCollected : System.Windows.Controls.InkCanvasStrokeCollectedEventHandler 
Public Custom Event StrokeCollected As InkCanvasStrokeCollectedEventHandler 

이벤트 유형

InkCanvasStrokeCollectedEventHandler

예제

다음 예제에서는 사용자가 스트로크 InkCanvas를 추가할 때 시간을 사용자 지정 속성으로 저장합니다.


Guid currentTimeGuid = new Guid("12345678-1234-1234-1234-123456789012");

void inkCanvas1_StrokeCollected(object sender, InkCanvasStrokeCollectedEventArgs e)
{
    e.Stroke.AddPropertyData(currentTimeGuid, DateTime.Now);
}
Private currentTimeGuid As New Guid("12345678-1234-1234-1234-123456789012")


Private Sub inkCanvas1_StrokeCollected(ByVal sender As Object, ByVal e As InkCanvasStrokeCollectedEventArgs)

    e.Stroke.AddPropertyData(currentTimeGuid, DateTime.Now)

End Sub

설명

이 이벤트는 사용자가 스트로크를 포인팅 디바이스를 사용 하 여 완료 되 면 발생 합니다. 예를 들어 사용자는 동작을 수행한 후 디지타이저에서 스타일러스를 발생시켜 스트로크를 완료할 수 있습니다.

이벤트 처리기는 완료된 스트로크를 참조하는 형식 InkCanvasStrokeCollectedEventArgs의 인수를 받습니다. 스트로크는 .의 속성에도 Strokes 추가됩니다 InkCanvas.

컬렉션에 개체를 Stroke 프로그래밍 방식으로 추가해 Strokes 도 이 이벤트가 발생하지 않습니다.

라우팅 이벤트 정보

식별자 필드 StrokeCollectedEvent
라우팅 전략 버블링
대리자 InkCanvasStrokeCollectedEventHandler

적용 대상

추가 정보