RoutedEventArgs.Source 屬性

定義

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

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

屬性值

Object

引發事件的物件。

備註

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

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

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

適用於

另請參閱