RoutedEventArgs Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase RoutedEventArgs.
Sobrecargas
RoutedEventArgs() |
Inicializa una nueva instancia de la clase RoutedEventArgs. |
RoutedEventArgs(RoutedEvent) |
Inicializa una nueva instancia de la clase RoutedEventArgs, utilizando el identificador de evento enrutado proporcionado. |
RoutedEventArgs(RoutedEvent, Object) |
Inicializa una nueva instancia de la clase RoutedEventArgs, utilizando el identificador de evento enrutado proporcionado y dando la oportunidad de declarar un origen diferente para el evento. |
RoutedEventArgs()
Inicializa una nueva instancia de la clase RoutedEventArgs.
public:
RoutedEventArgs();
public RoutedEventArgs ();
Public Sub New ()
Comentarios
Al usar este constructor sin parámetros, todas las propiedades públicas de la nueva RoutedEventArgs instancia asumen los siguientes valores predeterminados:
RoutedEvent se establece de forma predeterminada en
null
.Handled el valor predeterminado es
false
Source se establece de forma predeterminada en
null
.OriginalSource se establece de forma predeterminada en
null
.
Los valores NULL para Source y OriginalSource solo significan que los RoutedEventArgs datos no intentan especificar el origen. Cuando esta instancia se usa en una llamada a RaiseEvent, los Source valores y OriginalSource se rellenan en función del elemento que generó el evento y se pasan a los agentes de escucha a través del enrutamiento.
Consulte también
Se aplica a
RoutedEventArgs(RoutedEvent)
Inicializa una nueva instancia de la clase RoutedEventArgs, utilizando el identificador de evento enrutado proporcionado.
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)
Parámetros
- routedEvent
- RoutedEvent
Identificador de evento enrutado para esta instancia de la clase RoutedEventArgs.
Ejemplos
En el ejemplo siguiente se crea un nuevo RoutedEventArgs para su uso en una llamada a 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
Comentarios
Al usar este constructor sobrecargado, las propiedades no especificadas de la nueva RoutedEventArgs instancia asumen los siguientes valores predeterminados:
Handled el valor predeterminado es
false
Source se establece de forma predeterminada en
null
.OriginalSource se establece de forma predeterminada en
null
.
Los valores NULL para Source y OriginalSource solo significan que esto RoutedEventArgs no intenta especificar el origen. Cuando esta instancia se usa en una llamada a RaiseEvent, los Source valores y OriginalSource se rellenan en función del elemento que generó el evento y se pasan a los agentes de escucha a través del enrutamiento.
Consulte también
Se aplica a
RoutedEventArgs(RoutedEvent, Object)
Inicializa una nueva instancia de la clase RoutedEventArgs, utilizando el identificador de evento enrutado proporcionado y dando la oportunidad de declarar un origen diferente para el evento.
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)
Parámetros
- routedEvent
- RoutedEvent
Identificador de evento enrutado para esta instancia de la clase RoutedEventArgs.
- source
- Object
Origen alternativo que se notificará cuando se controla el evento. Esto rellena previamente la propiedad Source.
Comentarios
Al usar este constructor sobrecargado, las propiedades no especificadas de la nueva RoutedEventArgs instancia asumen los siguientes valores predeterminados:
Handled el valor predeterminado es
false
OriginalSource se establece de forma predeterminada en
null
.
Los valores NULL de OriginalSource se rellenan en función del elemento que generó el evento y pasaron a través del enrutamiento, pero leerán null
antes de la invocación.
Use esta firma al pasar RoutedEventArgs a máquinas virtuales como OnSelectionChanged, donde los argumentos se usan para llamar internamente RaiseEvent .