RoutedEventArgs.RoutedEvent Propiedad

Definición

Obtiene o establece el RoutedEvent asociado a esta instancia RoutedEventArgs.

C#
public System.Windows.RoutedEvent RoutedEvent { get; set; }

Valor de propiedad

RoutedEvent

Identificador del evento que se ha invocado.

Excepciones

Intentó cambiar el valor RoutedEvent mientras se estaba enrutando el evento.

Ejemplos

En el ejemplo siguiente se crean nuevos datos de eventos enrutados con un constructor inicial y, a continuación, se establece la RoutedEvent propiedad como una operación posterior. Debe haber RoutedEvent establecido antes de generar el evento enrutado.

C#
protected virtual void OnSelectedColorChanged(Color oldColor, Color newColor)
{

    RoutedPropertyChangedEventArgs<Color> newEventArgs =
        new RoutedPropertyChangedEventArgs<Color>(oldColor, newColor);
    newEventArgs.RoutedEvent = ColorPicker.SelectedColorChangedEvent;
    RaiseEvent(newEventArgs);
}

Comentarios

No se puede establecer este valor en un RoutedEventArgs objeto que ya se ha enrutado (por ejemplo, si obtuvo los argumentos a través de un controlador). Si intenta hacerlo, se generará una excepción. Solo se puede establecer en una instancia que aún no se haya usado para generar una invocación del evento.

El valor de RoutedEvent no puede ser null en ningún momento.

Se aplica a

Producto Versiones
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7