RoutedEventArgs.OriginalSource Właściwość

Definicja

Pobiera oryginalne źródło raportowania określone przez testowanie trafień, przed ewentualnym Source dostosowaniem przez klasę nadrzędną.

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

Wartość właściwości

Object

Oryginalne źródło raportowania, przed ewentualnym Source dostosowaniem przez obsługę klas, które mogły zostać wykonane w celu spłaszczenia złożonych drzew elementów.

Uwagi

Ta właściwość uzyskuje swoją wartość raz, zanim wywołane są programy obsługi zdarzeń klasy lub jakiekolwiek programy obsługi wystąpień i nigdy nie są dostosowywane w przeszłości tego punktu. Oryginalne informacje źródłowe są tylko do odczytu do procedur obsługi klas lub implementacji klas, tak jak są zgłaszane w danych zdarzenia.

Typowe przypadki, w których źródło może zostać dostosowane, obejmują elementy zawartości wewnątrz modelu zawartości dla kontrolki (na przykład zawartość elementu listy będzie zgłaszać element elementu listy jako Source element i rzeczywisty element w elemencie listy będzie OriginalSource.

Dostosowanie źródła przez różne elementy i modele zawartości różni się od klasy do klasy. Każda klasa, która dostosowuje źródła zdarzeń, próbuje przewidzieć, które źródło jest najbardziej przydatne do raportowania dla większości scenariuszy wejściowych i scenariuszy, dla których klasa jest przeznaczona, a następnie ustawia to źródło jako Source. Jeśli to źródło nie jest takie, które ma znaczenie dla obsługi zdarzenia, spróbuj sprawdzić OriginalSource , czy raportuje inne źródło, które jest bardziej odpowiednie. Aby uzyskać więcej informacji na temat zdarzeń wejściowych, zobacz Omówienie danych wejściowych.

Dotyczy

Zobacz też