RoutedEventArgs.RoutedEvent Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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.