RoutedEventArgs Constructores

Definición

Inicializa una nueva instancia de la clase RoutedEventArgs.

Sobrecargas

Nombre Description
RoutedEventArgs()

Inicializa una nueva instancia de la clase RoutedEventArgs.

RoutedEventArgs(RoutedEvent)

Inicializa una nueva instancia de la RoutedEventArgs clase utilizando el identificador de evento enrutado proporcionado.

RoutedEventArgs(RoutedEvent, Object)

Inicializa una nueva instancia de la RoutedEventArgs clase mediante el identificador de evento enrutado proporcionado y proporciona 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 RoutedEventArgs clase 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 RoutedEventArgs clase .

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 RoutedEventArgs clase mediante el identificador de evento enrutado proporcionado y proporciona 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 RoutedEventArgs clase .

source
Object

Origen alternativo que se notificará cuando se controle el evento. Esto rellena previamente la Source propiedad .

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 virtuales como OnSelectionChanged, donde los argumentos se usan para llamar RaiseEvent internamente.

Se aplica a