InkCanvas.StrokeCollected Evento

Definizione

Si verifica quando un tratto disegnato dall'utente viene aggiunto alla proprietà 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 evento

Esempio

L'esempio seguente consente di risparmiare tempo come proprietà personalizzata quando un utente aggiunge un tratto all'oggetto 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

Commenti

Questo evento viene generato quando un utente completa un tratto usando un dispositivo di puntamento. Ad esempio, un utente potrebbe generare uno stilo da un digitalizzatore dopo aver eseguito un movimento, completando così un tratto.

Il gestore eventi riceve un argomento di tipo InkCanvasStrokeCollectedEventArgs, che fa riferimento al tratto completato. Il tratto viene aggiunto anche alla Strokes proprietà dell'oggetto InkCanvas.

L'aggiunta a livello di codice di un Stroke oggetto all'insieme Strokes non genera questo evento.

Informazioni evento indirizzato

Campo Identificatore StrokeCollectedEvent
Strategia di routing Bubbling
Delegato InkCanvasStrokeCollectedEventHandler

Si applica a

Vedi anche