RoutedEventArgs.OriginalSource Propiedad

Definición

Obtiene el origen inicial de los informes determinado por pruebas de acceso puro, antes de que una clase primaria realice posibles ajustes de Source.

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

Valor de propiedad

Object

Origen inicial de los informes, antes de que el control de clases realizara posibles ajustes de Source, que podría haber llevado a cabo para reducir árboles de elementos compuestos.

Comentarios

Esta propiedad adquiere su valor una vez, antes de que se invoquen los controladores de eventos de clase o cualquier controlador de instancia, y nunca se ajusta más allá de este punto. La información de origen original es de solo lectura para los controladores de clase o las implementaciones de clase, al igual que se notifica en los datos del evento.

Los casos comunes en los que el origen se puede ajustar incluyen elementos de contenido dentro de un modelo de contenido para un control (el contenido de un elemento de lista, por ejemplo, notificará el elemento de lista como Source y el elemento real dentro del elemento de lista será .OriginalSource

El ajuste de origen por varios elementos y modelos de contenido varía de clase a clase. Cada clase que ajusta los orígenes de eventos intenta anticipar qué origen es el más útil para informar sobre la mayoría de los escenarios de entrada y los escenarios para los que se pretende la clase y, a continuación, establece ese origen como Source. Si este origen no es el que tiene relevancia para el control del evento, intente comprobar OriginalSource si notifica un origen diferente que sea más adecuado. Para obtener más información sobre los eventos de entrada, consulte Introducción a la entrada.

Se aplica a

Consulte también