Lenguaje

RoutedEventArgs.OriginalSource Propiedad

Definición

Obtiene el origen de informes original según lo determinado por las pruebas de posicionamiento puras, antes de cualquier Source posible ajuste por parte de una clase primaria.

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

El origen de informes original, antes de cualquier Source posible ajuste realizado por el control de clases, que puede haberse realizado para aplanar árboles de elementos compuestos.

Comentarios

Esta propiedad adquiere su valor una vez, antes de que se invoquen los controladores de eventos de clase o los controladores de instancia, y nunca se ajusta más allá de este punto. La información de origen original es de solo lectura para controladores de clases o implementaciones de clases, 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 notificar 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