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 文件中的類別成員表中,因為它是由封閉類別實作的受保護成員。

建構函式

名稱 Description
SourceChangedEventArgs(PresentationSource, PresentationSource, IInputElement, IInputElement)

初始化該類別的新實例 SourceChangedEventArgs ,使用舊有與新來源的資訊、受影響元素,以及該元素先前報告的父節點。

SourceChangedEventArgs(PresentationSource, PresentationSource)

初始化該類別的新實例 SourceChangedEventArgs ,利用舊有與新來源的資訊。

屬性

名稱 Description
Element

取得父元素變更,導致呈現來源資訊改變。

Handled

取得或設定一個值,表示路由事件在路徑上處理事件的當前狀態。

(繼承來源 RoutedEventArgs)
NewSource

讓新來源參與這個來源變更。

OldParent

取得該元素的前一個父元件,該元素的父節點會改變,導致呈現來源資訊改變。

OldSource

讓舊的來源參與這個來源變更。

OriginalSource

取得原始報告來源,這是根據純命中測試確定的,且不會 Source 被父類別可能調整。

(繼承來源 RoutedEventArgs)
RoutedEvent

取得或設定與此RoutedEvent實例相關的 。RoutedEventArgs

(繼承來源 RoutedEventArgs)
Source

取得或設定一個指向引發事件的物件的參考。

(繼承來源 RoutedEventArgs)

方法

名稱 Description
Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

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

當在衍生類別中覆寫時,提供了一種以特定類型方式呼叫事件處理程序的方法,這能提升基礎實作的效率。

(繼承來源 RoutedEventArgs)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
OnSetSource(Object)

當在衍生類別中覆寫時,當實例屬性的值 Source 改變時,會提供一個通知回調入口點。

(繼承來源 RoutedEventArgs)
ToString()

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

(繼承來源 Object)

適用於

另請參閱