RoutedEventArgs.OriginalSource Vlastnost

Definice

Získá původní zdroj sestavy, jak je určeno čistým testováním hitů, před případnou Source úpravou nadřazenou třídou.

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

Hodnota vlastnosti

Object

Původní zdroj hlášení před případnou Source úpravou provedeným zpracováním tříd, který mohl být proveden pro zploštělé stromy složených prvků.

Poznámky

Tato vlastnost získá svou hodnotu jednou, před vyvolání obslužných rutin událostí třídy nebo obslužných rutin instance a nikdy se neupraví do tohoto bodu. Původní informace o zdroji jsou jen pro čtení pro obslužné rutiny třídy nebo implementace tříd, stejně jako jsou hlášeny v datech události.

Běžné případy, kdy lze zdroj upravit, zahrnují prvky obsahu uvnitř modelu obsahu ovládacího prvku (například obsah položky seznamu bude hlásit prvek položky seznamu jako Source prvek a skutečný prvek v rámci položky seznamu bude .OriginalSource

Úprava zdroje různými prvky a modely obsahu se liší od třídy po třídu. Každá třída, která upravuje zdroje událostí, se pokouší předvídat, který zdroj je nejužitečnější pro sestavu pro většinu vstupních scénářů a scénáře, pro které je třída určena, a pak nastaví tento zdroj jako Sourcezdroj . Pokud tento zdroj není zdrojem, který má pro zpracování události význam, zkuste místo toho zkontrolovat OriginalSource , jestli se jedná o jiný zdroj, který je vhodnější. Další podrobnosti o vstupních událostech najdete v tématu Přehled vstupu.

Platí pro

Viz také