InkCanvas.StrokeCollected Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |