InkCanvas.StrokeCollected イベント

定義

ユーザーが描画したストロークが Strokes プロパティに追加されると発生します。Occurs when a stroke drawn by the user is added to the Strokes property.

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ユーザーがにストロークを追加すると、時間をカスタムプロパティとして保存します。The following example saves the time as a custom property when a user adds a stroke to the 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

注釈

このイベントは、ユーザーがポインティングデバイスを使用してストロークを完了すると発生します。This event is raised when a user completes a stroke using a pointing device. たとえば、ユーザーは、モーションを行った後にデジタイザーからスタイラスを起動してストロークを完成させることができます。For example, a user might raise a stylus from a digitizer after making a motion, thereby completing a stroke.

イベントハンドラーは、完了したストロークInkCanvasStrokeCollectedEventArgsを参照する型の引数を受け取ります。The event handler receives an argument of type InkCanvasStrokeCollectedEventArgs, which references the completed stroke. ストロークは、 Strokes InkCanvasのプロパティにも追加されます。The stroke is also added to the Strokes property of the InkCanvas.

Stroke プログラムStrokesによってコレクションにオブジェクトを追加しても、このイベントは発生しません。The programmatic addition of a Stroke object to the Strokes collection does not raise this event.

ルーティングされたイベント情報Routed Event Information

識別子フィールドIdentifier field StrokeCollectedEvent
ルーティング方法Routing strategy バブリングBubbling
DelegateDelegate InkCanvasStrokeCollectedEventHandler

適用対象

こちらもご覧ください