RoutedEventArgs 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 RoutedEventArgs 類別的新執行個體。
多載
| 名稱 | Description |
|---|---|
| RoutedEventArgs() |
初始化 RoutedEventArgs 類別的新執行個體。 |
| RoutedEventArgs(RoutedEvent) |
初始化該類別的新實例 RoutedEventArgs ,使用提供的路由事件識別碼。 |
| RoutedEventArgs(RoutedEvent, Object) |
初始化該類別的新實例 RoutedEventArgs ,使用提供的路由事件識別碼,並提供宣告事件來源的機會。 |
RoutedEventArgs()
初始化 RoutedEventArgs 類別的新執行個體。
public:
RoutedEventArgs();
public RoutedEventArgs();
Public Sub New ()
備註
使用此無參數建構器時,新 RoutedEventArgs 實例的所有公開屬性皆假設以下預設值:
RoutedEvent 預設為
null。Handled 預設為
falseSource 預設為
null。OriginalSource 預設為
null。
與 的空值SourceOriginalSource僅表示RoutedEventArgs資料未嘗試指定來源。 當此實例用於呼叫 RaiseEvent時, Source 與 OriginalSource 值會根據引發事件的元素填充,並透過路由傳遞給監聽者。
另請參閱
適用於
RoutedEventArgs(RoutedEvent)
初始化該類別的新實例 RoutedEventArgs ,使用提供的路由事件識別碼。
public:
RoutedEventArgs(System::Windows::RoutedEvent ^ routedEvent);
public RoutedEventArgs(System.Windows.RoutedEvent routedEvent);
new System.Windows.RoutedEventArgs : System.Windows.RoutedEvent -> System.Windows.RoutedEventArgs
Public Sub New (routedEvent As RoutedEvent)
參數
- routedEvent
- RoutedEvent
此類別實例 RoutedEventArgs 的路由事件識別碼。
範例
以下範例構造一個用於呼叫 的 RoutedEventArgs新 RaiseEvent 。
void RaiseTapEvent()
{
RoutedEventArgs newEventArgs = new RoutedEventArgs(MyButtonSimple.TapEvent);
RaiseEvent(newEventArgs);
}
Private Sub RaiseTapEvent()
Dim newEventArgs As New RoutedEventArgs(MyButtonSimple.TapEvent)
MyBase.RaiseEvent(newEventArgs)
End Sub
備註
當使用此超載建構子時,新 RoutedEventArgs 實例未指定的屬性會假設以下預設值:
Handled 預設為
falseSource 預設為
null。OriginalSource 預設為
null。
對於 和 SourceOriginalSource 的 為零值,僅表示此舉 RoutedEventArgs 不嘗試指定來源。 當此實例用於呼叫 RaiseEvent時, Source 與 OriginalSource 值會根據引發事件的元素填充,並透過路由傳遞給監聽者。
另請參閱
適用於
RoutedEventArgs(RoutedEvent, Object)
初始化該類別的新實例 RoutedEventArgs ,使用提供的路由事件識別碼,並提供宣告事件來源的機會。
public:
RoutedEventArgs(System::Windows::RoutedEvent ^ routedEvent, System::Object ^ source);
public RoutedEventArgs(System.Windows.RoutedEvent routedEvent, object source);
new System.Windows.RoutedEventArgs : System.Windows.RoutedEvent * obj -> System.Windows.RoutedEventArgs
Public Sub New (routedEvent As RoutedEvent, source As Object)
參數
- routedEvent
- RoutedEvent
此類別實例 RoutedEventArgs 的路由事件識別碼。
備註
當使用此超載建構子時,新 RoutedEventArgs 實例未指定的屬性會假設以下預設值:
Handled 預設為
falseOriginalSource 預設為
null。
空 OriginalSource 值是根據引發事件並傳遞路由的元素來填充,但在呼叫前會讀取 null 。
在傳遞 RoutedEventArgs 虛擬物件(如 OnSelectionChanged,參數)時使用此簽章,該參數用於內部呼叫 RaiseEvent 。