Partager via


RoutedEventArgs.RoutedEvent Propriété

Définition

Obtient ou définit le RoutedEvent associé à cette instance de 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

Valeur de propriété

RoutedEvent

Identificateur de l’événement qui a été appelée.

Exceptions

Une modification de la valeur de RoutedEvent a été tentée pendant le routage de l’événement.

Exemples

L’exemple suivant crée des données d’événement routées avec un constructeur initial, puis définit la RoutedEvent propriété comme opération suivante. Vous devez avoir RoutedEvent défini avant de déclencher l’événement routé.

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

Remarques

Vous ne pouvez pas définir cette valeur sur une RoutedEventArgs valeur déjà routée (par exemple, si vous avez obtenu les arguments via un gestionnaire). Si vous tentez de le faire, une exception est générée. Vous pouvez uniquement le définir sur une instance qui n’a pas encore été utilisée pour générer un appel de l’événement.

La valeur de RoutedEvent ne peut pas être null à tout moment.

S’applique à