Auf Englisch lesen

Teilen über


InkCanvas.StrokeCollected Ereignis

Definition

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

C#
public event System.Windows.Controls.InkCanvasStrokeCollectedEventHandler StrokeCollected;

Ereignistyp

Beispiele

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

C#

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

void inkCanvas1_StrokeCollected(object sender, InkCanvasStrokeCollectedEventArgs e)
{
    e.Stroke.AddPropertyData(currentTimeGuid, DateTime.Now);
}

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:

Produkt Versionen
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Weitere Informationen