RoutedEventArgs.Source 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á nebo nastaví odkaz na objekt, který vyvolal událost.
public:
property System::Object ^ Source { System::Object ^ get(); void set(System::Object ^ value); };
public object Source { get; set; }
member this.Source : obj with get, set
Public Property Source As Object
Hodnota vlastnosti
Objekt, který vyvolal událost.
Poznámky
U všech událostí směrovaných bublin, která skutečně prošla trasou nad prvek, který ji vyvolal, a pro všechny tunelovací směrované události, které ještě nebyly tunelovány na prvek, který ho vyvolal, se hodnota Source bude lišit od hodnoty sender parametru třídy argumentů události. Který ze dvou prvků zapojených do události je nejdůležitější v každé dané obslužné rutině (Sourceprvek, který ho vyvolal, nebo sender, prvek, který ho právě zpracovává) je závislý na aplikační logice, kterou obslužná rutina adresuje.
Nastavení této vlastnosti se obvykle provádí pouze při přepsání nebo implementaci jiných rozhraní API, která upravují zdroje událostí, například při zpracování třídy události. Resetování zjevných zdrojů událostí z obslužných rutin instancí se nedoporučuje, zejména pokud obslužná rutina neoznačí událost jako zpracována.
Pokud resetujete Source sestavu jiného zdroje událostí, OriginalSource bude zdroj dál hlásit jako první vyvolaný voláním původu RaiseEvent .