RoutedEventArgs 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 RoutedEventArgs 類別的新執行個體。
多載
RoutedEventArgs() |
初始化 RoutedEventArgs 類別的新執行個體。 |
RoutedEventArgs(RoutedEvent) |
使用提供的路由事件識別項,初始化 RoutedEventArgs 類別的新執行個體。 |
RoutedEventArgs(RoutedEvent, Object) |
使用提供的路由事件識別項並提供宣告不同事件來源的機會,初始化 RoutedEventArgs 類別的新執行個體。 |
RoutedEventArgs()
初始化 RoutedEventArgs 類別的新執行個體。
public:
RoutedEventArgs();
public RoutedEventArgs ();
Public Sub New ()
備註
使用這個無參數建構函式時,新 RoutedEventArgs 實例的所有公用屬性都會假設下列預設值:
RoutedEvent 預設為
null
。Handled 預設為
false
Source 預設為
null
。OriginalSource 預設為
null
。
和 OriginalSource 的 Source Null 值表示 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 預設為
false
Source 預設為
null
。OriginalSource 預設為
null
。
和 OriginalSource 的 Source Null 值表示這 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 預設為
false
OriginalSource 預設為
null
。
的 OriginalSource Null 值會根據引發事件並透過路由傳遞的專案填入,但在調用之前會讀取 null
。
傳遞至 之類的虛擬時 RoutedEventArgs ,請使用這個簽章,其中引數是用來在內部呼叫 RaiseEvent 。 OnSelectionChanged