InkCanvas.StrokeCollected Evento

Definición

Se produce cuando un trazo dibujado por el usuario se agrega a la propiedad Strokes.

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

Tipo de evento

Ejemplos

En el ejemplo siguiente se guarda el tiempo como una propiedad personalizada cuando un usuario agrega un trazo a .InkCanvas

C#

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

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

Comentarios

Este evento se genera cuando un usuario completa un trazo mediante un dispositivo señalador. Por ejemplo, un usuario podría elevar un lápiz óptico de un digitalizador después de realizar un movimiento, completando así un trazo.

El controlador de eventos recibe un argumento de tipo InkCanvasStrokeCollectedEventArgs, que hace referencia al trazo completado. El trazo también se agrega a la Strokes propiedad de InkCanvas.

La adición mediante programación de un Stroke objeto a la Strokes colección no genera este evento.

Información sobre eventos enrutados

Campo identificador StrokeCollectedEvent
Estrategia de enrutamiento Burbujeante
Delegado InkCanvasStrokeCollectedEventHandler

Se aplica a

Producto Versiones
.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

Consulte también