Freigeben über


InkCanvas.StrokeCollected Ereignis

Definition

Tritt ein, wenn der Strokes-Eigenschaft ein vom Benutzer gezeichneter Strich hinzugefügt wird.

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 

Ereignistyp

Beispiele

Im folgenden Beispiel wird die Zeit als benutzerdefinierte Eigenschaft gespeichert, wenn ein Benutzer dem einen Strich InkCanvashinzufügt.


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

Hinweise

Dieses Ereignis wird ausgelöst, wenn ein Benutzer einen Strich mit einem Zeigegerät abschließt. Beispielsweise kann ein Benutzer nach einer Bewegung einen Tablettstift von einem Digitalisierer anheben und so einen Strich abschließen.

Der Ereignishandler empfängt ein Argument vom Typ InkCanvasStrokeCollectedEventArgs, das auf den abgeschlossenen Strich verweist. Der Strich wird auch der Strokes -Eigenschaft von InkCanvashinzugefügt.

Das programmgesteuerte Hinzufügen eines Stroke -Objekts zur Strokes Auflistung löst dieses Ereignis nicht aus.

Informationen zum Routingereignis

Bezeichnerfeld StrokeCollectedEvent
Routingstrategie Bubbling
Delegat InkCanvasStrokeCollectedEventHandler

Gilt für:

Weitere Informationen