RoutedEventArgs.Source Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Verweis auf das Objekt ab, das das Ereignis ausgelöst hat, oder legt diesen fest.
public:
property System::Object ^ Source { System::Object ^ get(); void set(System::Object ^ value); };
public object Source { get; set; }
member this.Source : obj with get, set
Public Property Source As Object
Eigenschaftswert
Das Objekt, das das Ereignis ausgelöst hat.
Hinweise
Für alle bubbling-Routingereignisse, die die Route tatsächlich hinter dem Element, das sie ausgelöst hat, und für alle Tunneling-Routingereignisse, die noch nicht auf das Element getunnelt wurden, das sie ausgelöst hat, ist der Wert Source anders als der Wert der sender
Parameter der Ereignisargumentklasse. Welche der beiden elemente, die an dem Ereignis beteiligt sind, ist für jeden bestimmten Handler am wichtigsten (Sourcedas Element, das es ausgelöst hat, oder sender
das Element, das derzeit behandelt wird), hängt von der Anwendungslogik ab, die der Handler adressiert.
Das Festlegen dieser Eigenschaft erfolgt in der Regel nur beim Außerkraftsetzen oder Implementieren anderer APIs, die Ereignisquellen anpassen, z. B. beim Behandeln eines Ereignisses. Das Zurücksetzen von offensichtlichen Ereignisquellen aus Instanzhandlern wird nicht empfohlen, insbesondere wenn der Handler das Ereignis nicht als behandelt markiert.
Wenn Sie eine andere Ereignisquelle zurücksetzen, OriginalSource melden Sie Source die Quelle weiterhin als erstes vom ursprünglichen RaiseEvent Aufruf ausgelöst.