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 默认值为
falseSource 默认为
null。OriginalSource 默认为
null。
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 实例的未指定属性假定以下默认值:
Handled 默认值为
falseSource 默认为
null。OriginalSource 默认为
null。
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 路由事件标识符。
注解
使用此重载构造函数时,新 RoutedEventArgs 实例的未指定属性假定以下默认值:
Handled 默认值为
falseOriginalSource 默认为
null。
基于引发事件并通过路由传递的元素填充 null 值 OriginalSource ,但在调用之前将读取 null 。
在传递给 RoutedEventArgs 虚拟时使用此签名,例如 OnSelectionChanged,参数用于在内部调用 RaiseEvent 。