RoutedEventArgs 构造函数

定义

初始化 RoutedEventArgs 类的新实例。

重载

名称 说明
RoutedEventArgs()

初始化 RoutedEventArgs 类的新实例。

RoutedEventArgs(RoutedEvent)

使用提供的路由事件标识符初始化类的新实例 RoutedEventArgs

RoutedEventArgs(RoutedEvent, Object)

使用提供的路由事件标识符初始化类的新实例 RoutedEventArgs ,并提供为事件声明其他源的机会。

RoutedEventArgs()

初始化 RoutedEventArgs 类的新实例。

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

注解

使用此无参数构造函数时,新 RoutedEventArgs 实例的所有公共属性都假定以下默认值:

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 实例的未指定属性假定以下默认值:

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 路由事件标识符。

source
Object

一个备用源,将在处理事件时报告。 这会预先填充 Source 属性。

注解

使用此重载构造函数时,新 RoutedEventArgs 实例的未指定属性假定以下默认值:

基于引发事件并通过路由传递的元素填充 null 值 OriginalSource ,但在调用之前将读取 null

在传递给 RoutedEventArgs 虚拟时使用此签名,例如 OnSelectionChanged,参数用于在内部调用 RaiseEvent

适用于