RoutedEventArgs.OriginalSource Propriété

Définition

Obtient la source de signalement d’origine telle que déterminée par un test de positionnement pur, avant tout ajustement Source pouvant être effectué par une classe parente.

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

Valeur de propriété

Object

Source de signalement d’origine, avant tout ajustement Source pouvant être effectué par la gestion de classe pour aplanir des arborescences d’éléments composées.

Remarques

Cette propriété acquiert sa valeur une fois, avant que les gestionnaires d’événements de classe ou les gestionnaires d’instance soient appelés, et n’est jamais ajusté au-delà de ce point. Les informations sur la source d’origine sont en lecture seule pour les gestionnaires de classe ou les implémentations de classe, comme indiqué dans les données d’événement.

Les cas courants où la source peut être ajustée incluent des éléments de contenu à l’intérieur d’un modèle de contenu pour un contrôle (le contenu d’un élément de liste, par exemple, signale l’élément d’élément de liste comme Source et l’élément réel dans l’élément de liste est le OriginalSource .

L’ajustement de la source par divers éléments et modèles de contenu varie d’une classe à l’autres. Chaque classe qui ajuste les sources d’événements tente d’anticiper la source qui est la plus utile pour signaler la plupart des scénarios d’entrée et les scénarios pour lesquels la classe est prévue, puis définit cette source en tant que Source . Si cette source n’est pas celle qui est pertinente pour votre gestion de l’événement, essayez OriginalSource plutôt de vérifier si elle signale une autre source plus appropriée. Pour plus d’informations sur les événements d’entrée, consultez vue d’ensemblede l’entrée.

S’applique à

Voir aussi