Compartir vía


InkCanvas.StrokeCollected Evento

Definición

Se produce cuando un trazo dibujado por el usuario se agrega a la propiedad 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 

Tipo de evento

Ejemplos

En el ejemplo siguiente se guarda el tiempo como una propiedad personalizada cuando un usuario agrega un trazo a .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

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

Consulte también