SourceChangedEventArgs 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供用於互通的 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
- 繼承
備註
SourceChanged 事件是路由事件,事件識別碼未公開。 這是因為此事件在互操作中扮演潛在關鍵角色,且不應被任何已知子類別的內部實作 PresentationSource (目前唯一的此類類別) HwndSource任意提出。 在實作互操作解決方案時,你可以分別呼叫 AddSourceChangedHandler 和 RemoveSourceChangedHandler來附加或移除事件的處理程序,但無法執行路由事件通常能執行的其他操作,例如類別處理、新增擁有者或從任意元素來源引發事件。
此類別覆 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) |