RoutedEventArgs.Source 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定引發事件之物件的參考。
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
屬性值
引發事件的物件。
備註
針對任何事件反昇路由已實際周遊至之外引發的項目路由的事件,在任何通道路由事件不具有尚未引發它的值的項目到通道Source會比的值不同sender
參數的事件引數類別。 事件中牽涉到的兩個元素之一,在任何指定的處理常式 (Source 、引發它的專案,或 sender
,目前處理它的元素) 取決於處理常式所定址的應用程式邏輯。
通常只有在覆寫或實作調整事件來源的其他 API 時,才會設定這個屬性,例如處理事件的類別時。 不建議從實例處理常式重設明顯的事件來源,特別是當處理常式未將事件標示為已處理時。
如果您重設 Source 以報告不同的事件來源, OriginalSource 將會繼續報告來源,如同原始呼叫第 RaiseEvent 一次引發一樣。