語言

RoutedEventArgs 建構函式

定義

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

多載

名稱 Description
RoutedEventArgs()

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

RoutedEventArgs(RoutedEvent)

初始化該類別的新實例 RoutedEventArgs ,使用提供的路由事件識別碼。

RoutedEventArgs(RoutedEvent, Object)

初始化該類別的新實例 RoutedEventArgs ,使用提供的路由事件識別碼,並提供宣告事件來源的機會。

RoutedEventArgs()

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

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

備註

使用此無參數建構器時,新 RoutedEventArgs 實例的所有公開屬性皆假設以下預設值:

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

對於 和 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 的路由事件識別碼。

source
Object

一個替代來源,事件處理後會被報告。 這已經預先填滿了房產。Source

備註

當使用此超載建構子時,新 RoutedEventArgs 實例未指定的屬性會假設以下預設值:

空 OriginalSource 值是根據引發事件並傳遞路由的元素來填充,但在呼叫前會讀取 null 。

在傳遞 RoutedEventArgs 虛擬物件(如 OnSelectionChanged,參數)時使用此簽章,該參數用於內部呼叫 RaiseEvent 。

適用於