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 虚拟时使用此签名,例如 OnSelectionChanged,其中参数用于在内部调用 RaiseEvent

适用于