Språk

InkCanvas.StrokeCollected Händelse

Definition

Inträffar när en linje som ritas av användaren läggs till i egenskapen 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 

Händelsetyp

Exempel

I följande exempel sparas tiden som en anpassad egenskap när en användare lägger till en linje i 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

Kommentarer

Den här händelsen utlöses när en användare slutför ett slag med hjälp av en pekenhet. En användare kan till exempel höja en penna från en digitaliserare efter att ha gjort en rörelse och därmed slutföra en stroke.

Händelsehanteraren tar emot ett argument av typen InkCanvasStrokeCollectedEventArgs, som refererar till den slutförda linjen. Stroken läggs också till i Strokes egenskapen för InkCanvas.

Den programmatiska additionen av ett Stroke objekt i Strokes samlingen genererar inte den här händelsen.

Information om dirigerad händelse

Objekt Value
Identifierarfält StrokeCollectedEvent
Routningsstrategi Bubblande
Delegera InkCanvasStrokeCollectedEventHandler

Gäller för

Se även