Compartilhar via


InkCanvas.StrokeCollected Evento

Definição

Ocorre quando um traço desenhado pelo usuário é adicionado à propriedade 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

Exemplos

O exemplo a seguir economiza tempo como uma propriedade personalizada quando um usuário adiciona um traço ao 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

Comentários

Esse evento é gerado quando um usuário conclui um traço usando um dispositivo apontador. Por exemplo, um usuário pode gerar uma caneta de um digitalizador depois de fazer um movimento, concluindo assim um traço.

O manipulador de eventos recebe um argumento do tipo InkCanvasStrokeCollectedEventArgs, que faz referência ao traço concluído. O traço também é adicionado à Strokes propriedade do InkCanvas.

A adição programática de um Stroke objeto à Strokes coleção não gera esse evento.

Informações de evento encaminhado

Campo Identificador StrokeCollectedEvent
Estratégia de roteamento Borbulhando
Delegar InkCanvasStrokeCollectedEventHandler

Aplica-se a

Confira também