Compartir a través de


RoutedEventArgs Constructores

Definición

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:

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 .

Se aplica a