RoutedEventArgs.RoutedEvent Propiedad
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í.
Obtiene o establece el RoutedEvent asociado a esta instancia RoutedEventArgs.
public:
property System::Windows::RoutedEvent ^ RoutedEvent { System::Windows::RoutedEvent ^ get(); void set(System::Windows::RoutedEvent ^ value); };
public System.Windows.RoutedEvent RoutedEvent { get; set; }
member this.RoutedEvent : System.Windows.RoutedEvent with get, set
Public Property RoutedEvent As RoutedEvent
Valor de propiedad
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.
protected virtual void OnSelectedColorChanged(Color oldColor, Color newColor)
{
RoutedPropertyChangedEventArgs<Color> newEventArgs =
new RoutedPropertyChangedEventArgs<Color>(oldColor, newColor);
newEventArgs.RoutedEvent = ColorPicker.SelectedColorChangedEvent;
RaiseEvent(newEventArgs);
}
Protected Overridable Sub OnSelectedColorChanged(ByVal oldColor As Color, ByVal newColor As Color)
Dim newEventArgs As New RoutedPropertyChangedEventArgs(Of Color)(oldColor, newColor)
newEventArgs.RoutedEvent = ColorPicker.SelectedColorChangedEvent
MyBase.RaiseEvent(newEventArgs)
End Sub
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.