RoutedEventArgs.Source Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een verwijzing opgehaald of ingesteld naar het object dat de gebeurtenis heeft gegenereerd.
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
Waarde van eigenschap
Het object dat de gebeurtenis heeft gegenereerd.
Opmerkingen
Voor elke gebobbelde gerouteerde gebeurtenis die de route daadwerkelijk heeft afgelegd buiten het element dat deze heeft gegenereerd, en voor elke tunneling gerouteerde gebeurtenis die nog niet is getunneld naar het element dat deze heeft gegenereerd, is de waarde anders dan de waarde Source van de parameter van de sender klasse gebeurtenisargumenten. Welke van de twee elementen die betrokken zijn bij de gebeurtenis is van het grootste belang in een bepaalde handler (Sourcehet element dat het heeft gegenereerd of senderhet element dat momenteel wordt verwerkt) is afhankelijk van de toepassingslogica die uw handler aanpakt.
Het instellen van deze eigenschap wordt doorgaans alleen uitgevoerd wanneer andere API's worden overschreven of geïmplementeerd die gebeurtenisbronnen aanpassen, bijvoorbeeld wanneer klasse een gebeurtenis verwerkt. Het opnieuw instellen van zichtbare gebeurtenisbronnen van exemplaar-handlers wordt niet aanbevolen, met name wanneer de handler de gebeurtenis niet markeert als verwerkt.
Als u opnieuw instelt Source op het rapporteren van een andere gebeurtenisbron, OriginalSource blijft u de bron rapporteren zoals eerst is gegenereerd door de oorspronkelijke RaiseEvent aanroep.