RoutedEventArgs.OriginalSource Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.