RoutedEventArgs.OriginalSource Proprietà

Definizione

Ottiene l'origine di creazione di report originale, come determinato dall'hit testing puro, prima di qualsiasi possibile Source rettifica da parte di una classe padre.

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

Valore della proprietà

Origine report originale, prima di qualsiasi possibile Source regolazione effettuata dalla gestione delle classi, che potrebbe essere stata eseguita per rendere flat gli alberi degli elementi compositi.

Commenti

Questa proprietà acquisisce il valore una sola volta, prima che vengano richiamati i gestori eventi della classe o qualsiasi gestore di istanze e non venga mai modificato oltre questo punto. Le informazioni di origine originali sono di sola lettura per i gestori di classi o le implementazioni della classe, esattamente come vengono segnalate nei dati dell'evento.

I casi comuni in cui l'origine può essere modificata includono elementi di contenuto all'interno di un modello di contenuto per un controllo ( il contenuto di un elemento di elenco, ad esempio, indelencherà l'elemento dell'elenco come Source e l'elemento effettivo all'interno dell'elemento di elenco sarà .OriginalSource

La regolazione dell'origine in base a vari elementi e modelli di contenuto varia da classe a classe. Ogni classe che regola le origini eventi tenta di prevedere quale origine è la più utile per segnalare la maggior parte degli scenari di input e gli scenari per cui è prevista la classe e quindi imposta tale origine come Source. Se questa origine non è quella che ha rilevanza per la gestione dell'evento, provare a controllare OriginalSource se segnala un'origine diversa più adatta. Per altri dettagli sugli eventi di input, vedere Panoramica dell'input.

Si applica a

Vedi anche