SourceChangedEventArgs 類別

定義

為 SourceChanged 事件提供用於交互操作的資料。 此類別無法獲得繼承。

public ref class SourceChangedEventArgs sealed : System::Windows::RoutedEventArgs
public sealed class SourceChangedEventArgs : System.Windows.RoutedEventArgs
type SourceChangedEventArgs = class
    inherit RoutedEventArgs
Public NotInheritable Class SourceChangedEventArgs
Inherits RoutedEventArgs
繼承
SourceChangedEventArgs

備註

SourceChanged 事件是未公開事件識別碼的路由事件。 這是因為此事件在交互操作中扮演了潛在的重要部分,因此目前唯一 PresentationSource 的這類 (類別 HwndSource) ,不應由已知子類別的內部實作以外的任何來源任意引發。 實作交互操作解決方案時,您可以) 分別呼叫 AddSourceChangedHandlerRemoveSourceChangedHandler 來附加或移除事件 (的處理常式,但您無法執行路由事件正常可用的其他作業,例如類別處理、新增擁有者,或從任意元素來源引發事件。

這個類別會 RoutedEventArgs 覆寫虛擬方法 RoutedEventArgs.InvokeEventHandler ,以便在事件系統要求時傳回類型特定的處理常式。 此 SourceChangedEventArgs 覆寫不會出現在此 SDK 檔中的類別成員資料表中,因為它是密封類別所實作的受保護成員。

建構函式

SourceChangedEventArgs(PresentationSource, PresentationSource)

使用提供的新舊來源資訊,初始化 SourceChangedEventArgs 類別的新執行個體。

SourceChangedEventArgs(PresentationSource, PresentationSource, IInputElement, IInputElement)

使用提供的新舊來源資訊、此項變更影響的項目和先前報告的該項目的父項目,初始化 SourceChangedEventArgs 類別的新執行個體。

屬性

Element

取得項目,其父代變更會導致展示來源資訊變更。

Handled

取得或設定值,這個值表示路由事件在傳送路由時之事件處理的目前狀態。

(繼承來源 RoutedEventArgs)
NewSource

取得這個來源變更所涉及的新來源。

OldParent

取得項目的先前父代,該項目的父代變更會導致展示來源資訊變更。

OldSource

取得這個來源變更所涉及的舊來源。

OriginalSource

在父類別進行任何可能的 Source 調整之前,取得純點擊測試所判定的原始報告來源。

(繼承來源 RoutedEventArgs)
RoutedEvent

取得或設定與這個 RoutedEventArgs 執行個體相關聯的 RoutedEvent

(繼承來源 RoutedEventArgs)
Source

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

(繼承來源 RoutedEventArgs)

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
InvokeEventHandler(Delegate, Object)

在衍生類別中覆寫時,提供以特定類型方式叫用事件處理常式的方式,這可透過基底實作來提高效率。

(繼承來源 RoutedEventArgs)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
OnSetSource(Object)

在衍生類別中覆寫時,每當執行個體的 Source 屬性值變更,便會提供通知回呼進入點。

(繼承來源 RoutedEventArgs)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於

另請參閱