Freigeben über


StrokeCollection.StrokesChanged Ereignis

Definition

Tritt ein, wenn ein Stroke in der Auflistung geändert wird.

public:
 event System::Windows::Ink::StrokeCollectionChangedEventHandler ^ StrokesChanged;
public event System.Windows.Ink.StrokeCollectionChangedEventHandler StrokesChanged;
member this.StrokesChanged : System.Windows.Ink.StrokeCollectionChangedEventHandler 
Public Custom Event StrokesChanged As StrokeCollectionChangedEventHandler 
Public Event StrokesChanged As StrokeCollectionChangedEventHandler 

Ereignistyp

Beispiele

Im folgenden Beispiel wird die aktuelle Zeit als benutzerdefinierte Eigenschaft jedem neuen Strich im StrokesChanged Ereignishandler hinzugefügt. Im Beispiel wird davon ausgegangen, dass das StrokesChanged Ereignis mit dem in diesem Beispiel definierten Ereignishandler verbunden ist.

Guid currentTimeGuid = new Guid("12345678-1234-1234-1234-123456789012");

void Strokes_StrokesChanged(object sender, StrokeCollectionChangedEventArgs args)
{
    foreach (Stroke s in args.Added)
    {
        s.AddPropertyData(currentTimeGuid, DateTime.Now);
    }
}
Dim currentTimeGuid As Guid = New Guid("12345678-1234-1234-1234-123456789012")

Private Sub Strokes_StrokesChanged(ByVal sender As Object, _
            ByVal args As StrokeCollectionChangedEventArgs)

    Dim s As Stroke

    For Each s In args.Added
        s.AddPropertyData(currentTimeGuid, DateTime.Now)
    Next

End Sub

Gilt für: