RoutedEventArgs.OriginalSource Eigenschap

Definitie

Haalt de oorspronkelijke rapportagebron op zoals wordt bepaald door pure hittests, voordat een mogelijke Source aanpassing door een bovenliggende klasse.

public:
 property System::Object ^ OriginalSource { System::Object ^ get(); };
public object OriginalSource { get; }
member this.OriginalSource : obj
Public ReadOnly Property OriginalSource As Object

Waarde van eigenschap

De oorspronkelijke rapportagebron, vóór een mogelijke Source aanpassing door klasseafhandeling, die kan zijn gedaan om samengestelde elementstructuren plat te maken.

Opmerkingen

Deze eigenschap verkrijgt eenmaal de waarde, voordat de handlers van de klassegebeurtenis of eventuele exemplaarhandlers worden aangeroepen en nooit worden aangepast na dit punt. De oorspronkelijke brongegevens zijn alleen-lezen voor klasse-handlers of klasse-implementaties, net zoals deze worden gerapporteerd in de gebeurtenisgegevens.

Veelvoorkomende gevallen waarin de bron kan worden aangepast, zijn inhoudselementen in een inhoudsmodel voor een besturingselement (de inhoud van een lijstitem rapporteert bijvoorbeeld het element van het lijstitem als het Source element en het werkelijke element in het lijstitem is het OriginalSource.

Bronaanpassing door verschillende elementen en inhoudsmodellen varieert van klasse tot klasse. Elke klasse die gebeurtenisbronnen aanpast, probeert te voorspellen welke bron het nuttigst is om te rapporteren voor de meeste invoerscenario's en de scenario's waarvoor de klasse is bedoeld, en stelt die bron vervolgens in als de Source. Als deze bron niet relevant is voor de verwerking van de gebeurtenis, controleert OriginalSource u in plaats daarvan of er een andere bron wordt gerapporteerd die geschikter is. Zie Invoeroverzicht voor meer informatie over invoerevenementen.

Van toepassing op

Zie ook