RoutedEventArgs.Source 屬性

定義

取得或設定引發事件之物件的參考。

C#
public object Source { get; set; }

屬性值

Object

引發事件的物件。

備註

針對任何事件反昇路由已實際周遊至之外引發的項目路由的事件,在任何通道路由事件不具有尚未引發它的值的項目到通道Source會比的值不同sender參數的事件引數類別。 事件中牽涉到的兩個元素之一,在任何指定的處理常式 (Source 、引發它的專案,或 sender ,目前處理它的元素) 取決於處理常式所定址的應用程式邏輯。

通常只有在覆寫或實作調整事件來源的其他 API 時,才會設定這個屬性,例如處理事件的類別時。 不建議從實例處理常式重設明顯的事件來源,特別是當處理常式未將事件標示為已處理時。

如果您重設 Source 以報告不同的事件來源, OriginalSource 將會繼續報告來源,如同原始呼叫第 RaiseEvent 一次引發一樣。

適用於

產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

另請參閱