RoutedEventArgs.OriginalSource Свойство

Определение

Возвращает исходный источник отчетов, определяемый чистой проверкой нажатия до какой-либо возможной корректировки Source родительским классом.

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

Значение свойства

Object

Исходный источник отчетов до какой-либо возможной корректировки Source, произведенной обработкой классов, например, с целью выравнивания деревьев элементов.

Комментарии

Это свойство получает свое значение один раз перед вызовом обработчиков событий класса или любых обработчиков экземпляров и никогда не корректируется после этой точки. Исходная исходная информация доступна только для чтения в обработчики классов или реализации классов, так же как и в данных события.

Распространенные случаи, когда источник может быть изменен, включают элементы содержимого внутри модели содержимого элемента управления (содержимое элемента списка, например, сообщает элемент элемента списка как элемент списка, а Source фактический элемент в элементе списка будет таким OriginalSource.

Корректировка источника различными элементами и моделями содержимого зависит от класса к классу. Каждый класс, который настраивает источники событий, пытается предвидеть, какой источник наиболее полезен для отчета для большинства сценариев ввода и сценариев, для которых предназначен класс, а затем задает этот источник в качестве Source. Если этот источник не является релевантностью для обработки события, попробуйте проверить OriginalSource , соответствует ли он другому источнику, который более подходит. Дополнительные сведения о событиях ввода см. в разделе "Обзор входных данных".

Применяется к

См. также раздел