InkCanvas.StrokeCollected Evento

Definición

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

Tipo de evento

InkCanvasStrokeCollectedEventHandler

Ejemplos

En el ejemplo siguiente se guarda la hora como una propiedad personalizada cuando un usuario agrega un trazo al 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

Comentarios

Este evento se desencadena cuando un usuario completa un trazo mediante un dispositivo señalador.This event is raised when a user completes a stroke using a pointing device. Por ejemplo, un usuario podría generar un lápiz óptico desde un digitalizador después de realizar un movimiento, con lo que se completa un trazo.For example, a user might raise a stylus from a digitizer after making a motion, thereby completing a stroke.

El controlador de eventos recibe un argumento de tipo InkCanvasStrokeCollectedEventArgs , que hace referencia al trazo completado.The event handler receives an argument of type InkCanvasStrokeCollectedEventArgs, which references the completed stroke. El trazo también se agrega a la Strokes propiedad de InkCanvas .The stroke is also added to the Strokes property of the InkCanvas.

La adición mediante programación de un Stroke objeto a la Strokes colección no genera este evento.The programmatic addition of a Stroke object to the Strokes collection does not raise this event.

Información sobre eventos enrutadosRouted Event Information

Campo de identificadorIdentifier field StrokeCollectedEvent
Estrategia de enrutamientoRouting strategy PropagaciónBubbling
DelegadoDelegate InkCanvasStrokeCollectedEventHandler

Se aplica a

Consulte también