RoutedEventArgs 建構函式

定義

初始化 RoutedEventArgs 類別的新執行個體。

多載

RoutedEventArgs()

初始化 RoutedEventArgs 類別的新執行個體。

RoutedEventArgs(RoutedEvent)

使用提供的路由事件識別項,初始化 RoutedEventArgs 類別的新執行個體。

RoutedEventArgs(RoutedEvent, Object)

使用提供的路由事件識別項並提供宣告不同事件來源的機會,初始化 RoutedEventArgs 類別的新執行個體。

RoutedEventArgs()

初始化 RoutedEventArgs 類別的新執行個體。

public:
 RoutedEventArgs();
public RoutedEventArgs ();
Public Sub New ()

備註

使用這個無參數建構函式時,新 RoutedEventArgs 實例的所有公用屬性都會假設下列預設值:

OriginalSourceSource 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 實例的未指定屬性會假設下列預設值:

OriginalSourceSource 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 類別的此執行個體之路由事件識別項。

source
Object

在處理事件時報告的替代來源。 它會預先填入 Source 屬性。

備註

使用此多載建構函式時,新 RoutedEventArgs 實例的未指定屬性會假設下列預設值:

OriginalSource Null 值會根據引發事件並透過路由傳遞的專案填入,但在調用之前會讀取 null

傳遞至 之類的虛擬時 RoutedEventArgs ,請使用這個簽章,其中引數是用來在內部呼叫 RaiseEventOnSelectionChanged

適用於