RoutedEventArgs.OriginalSource Właściwość

Definicja

Pobiera oryginalne źródło raportowania określone przez czyste Testy trafień przed dowolnymi możliwymi dostosowaniami Source przez klasę nadrzędną.Gets the original reporting source as determined by pure hit testing, before any possible Source adjustment by a parent class.

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 dowolnymi możliwymi Source dostosowaniami przez obsługę klasy, które mogły zostać wykonane w celu spłaszczenia złożonych drzew elementów.The original reporting source, before any possible Source adjustment made by class handling, which may have been done to flatten composited element trees.

Uwagi

Ta właściwość uzyskuje swoją wartość raz, zanim zostaną wywołane procedury obsługi zdarzeń klasy lub wszystkie procedury obsługi wystąpień, i nigdy nie zostanie ona zmieniona po tym punkcie.This property acquires its value once, before the class event handlers or any instance handlers are invoked, and is never adjusted past this point. Oryginalne informacje o źródle są tylko do odczytu do programów obsługi klas lub implementacji klas, tak jak w przypadku zgłoszenia w danych zdarzenia.The original source information is read-only to class handlers or class implementations, just as it is reported in the event data.

Typowe przypadki, w których można dostosować źródło, obejmują elementy zawartości w modelu zawartości dla kontrolki (zawartość elementu listy, na przykład, będzie zgłaszać element listy jako Source a rzeczywisty element w ramach elementu listy będzie OriginalSource.Common cases where the source may be adjusted include content elements inside a content model for a control (the contents of a list item, for instance, will report the list item element as the Source and the actual element within the list item will be the OriginalSource.

Korekta źródła według różnych elementów i modeli zawartości różni się od klasy do klasy.Source adjustment by various elements and content models varies from class to class. Każda klasa, która dostosowuje źródła zdarzeń, próbuje przewidzieć, które źródło jest najbardziej przydatne do zgłaszania większości scenariuszy wejściowych i scenariuszy, dla których Klasa jest zamierzona, a następnie ustawia to źródło jako Source.Each class that adjusts event sources attempts to anticipate which source is the most useful to report for most input scenarios and the scenarios for which the class is intended, and then sets that source as the Source. Jeśli to źródło nie jest tym, które ma znaczenie dla obsługi zdarzenia, spróbuj sprawdzić OriginalSource zamiast tego Sprawdź, czy zgłasza inne źródło, które jest bardziej odpowiednie.If this source is not the one that has relevance to your handling of the event, try checking OriginalSource instead to see if it reports a different source that is more suitable. Aby uzyskać więcej informacji na temat zdarzeń wejściowych, zobacz Omówienie danych wejściowych.For more details on input events, see Input Overview.

Dotyczy

Zobacz też