RoutedEventArgs.OriginalSource Propriedade

Definição

Obtém a fonte de relatório original, conforme determinado pelo teste de clique puro, antes de qualquer possível Source ajuste por uma classe pai.

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

Valor da propriedade

A fonte de relatório original, antes de qualquer possível Source ajuste feito pelo tratamento de classe, o que pode ter sido feito para nivelar árvores de elementos compostos.

Comentários

Essa propriedade adquire seu valor uma vez, antes que os manipuladores de eventos de classe ou os manipuladores de instância sejam invocados e nunca seja ajustada após esse ponto. As informações de origem originais são somente leitura para manipuladores de classe ou implementações de classe, assim como são relatadas nos dados do evento.

Casos comuns em que a origem pode ser ajustada incluem elementos de conteúdo dentro de um modelo de conteúdo para um controle (o conteúdo de um item de lista, por exemplo, relatará o elemento de item de lista como o Source elemento e o elemento real dentro do item de lista será o OriginalSource.

O ajuste de origem por vários elementos e modelos de conteúdo varia de classe para classe. Cada classe que ajusta as fontes de eventos tenta prever qual fonte é a mais útil para relatar para a maioria dos cenários de entrada e os cenários para os quais a classe se destina e, em seguida, define essa origem como .Source Se essa origem não for a que tem relevância para o tratamento do evento, tente verificar OriginalSource se ele relata uma fonte diferente mais adequada. Para obter mais detalhes sobre eventos de entrada, consulte Visão geral de entrada.

Aplica-se a

Confira também