InkCanvas.StrokeCollected Zdarzenie

Definicja

Występuje, gdy pociągnięcie rysowane przez użytkownika jest dodawane do Strokes właściwości.

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 

Typ zdarzenia

Przykłady

Poniższy przykład pozwala zaoszczędzić czas jako właściwość niestandardową, gdy użytkownik dodaje pociągnięcie do obiektu 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

Uwagi

To zdarzenie jest zgłaszane, gdy użytkownik zakończy pociągnięcie przy użyciu urządzenia wskazującego. Na przykład użytkownik może podnieść rysik z cyfryzatora po wykonaniu ruchu, co spowoduje ukończenie pociągnięcia.

Procedura obsługi zdarzeń otrzymuje argument typu InkCanvasStrokeCollectedEventArgs, który odwołuje się do ukończonego pociągnięcia. Pociągnięcie jest również dodawane do Strokes właściwości InkCanvas.

Programowe dodawanie Stroke obiektu do Strokes kolekcji nie powoduje wystąpienia tego zdarzenia.

Informacje dotyczące kierowanego zdarzenia

Pole identyfikatora StrokeCollectedEvent
Strategia routingu Propagacji
Delegat InkCanvasStrokeCollectedEventHandler

Dotyczy

Zobacz też