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 

事件类型

示例

以下示例在用户将笔划添加到 时将时间作为自定义属性保存 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

适用于

另请参阅