Freigeben über


StrokeCollection.PropertyDataChanged Ereignis

Definition

Tritt ein, wenn der StrokeCollection eine benutzerdefinierte Eigenschaft hinzugefügt oder aus dieser entfernt wird.

public:
 event System::Windows::Ink::PropertyDataChangedEventHandler ^ PropertyDataChanged;
public event System.Windows.Ink.PropertyDataChangedEventHandler PropertyDataChanged;
member this.PropertyDataChanged : System.Windows.Ink.PropertyDataChangedEventHandler 
Public Custom Event PropertyDataChanged As PropertyDataChangedEventHandler 
Public Event PropertyDataChanged As PropertyDataChangedEventHandler 

Ereignistyp

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie das PropertyDataChanged Ereignis behandelt wird. In diesem Beispiel wird davon ausgegangen, dass ein Guid aufgerufen dateTimeGuid wird und das PropertyDataChanged Ereignis mit dem in diesem Beispiel definierten Ereignishandler verbunden ist.

void Strokes_PropertyDataChanged(object sender, PropertyDataChangedEventArgs e)
{
    if ((e.PropertyGuid == dateTimeGuid) && (e.NewValue is DateTime))
    {
        MessageBox.Show("The timestamp for the strokes is " +
            ((DateTime)e.NewValue).ToString());
    }
}
Private Sub Strokes_PropertyDataChanged(ByVal sender As Object, _
    ByVal e As PropertyDataChangedEventArgs)

    If (e.PropertyGuid = dateTimeGuid) And (TypeOf e.NewValue Is DateTime) Then
        MessageBox.Show("The timestamp for the strokes is " & _
            (CType(e.NewValue, DateTime)).ToString())
    End If

End Sub

Gilt für: