RoutedEventArgs.RoutedEvent Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die RoutedEvent-Instanz ab, die dieser RoutedEventArgs-Instanz zugeordnet ist, oder legt die Instanz fest.
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
Eigenschaftswert
Der Bezeichner für das Ereignis, das aufgerufen wurde.
Ausnahmen
Es wurde versucht, den RoutedEvent-Wert zu ändern, während das Ereignis weitergeleitet wird.
Beispiele
Im folgenden Beispiel werden neue Routingereignisdaten mit einem anfänglichen Konstruktor erstellt und dann die RoutedEvent Eigenschaft als nachfolgenden Vorgang festgelegt. Sie müssen vor dem Auslösen des routed-Ereignisses festgelegt sein RoutedEvent .
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
Hinweise
Sie können diesen Wert nicht für einen RoutedEventArgs bereits weitergeleiteten Wert festlegen (z. B. wenn Sie die Argumente über einen Handler abgerufen haben). Der Versuch, dies zu tun, generiert eine Ausnahme. Sie können es nur auf einer Instanz festlegen, die noch nicht verwendet wurde, um einen Aufruf des Ereignisses zu generieren.
Der Wert kann RoutedEvent jederzeit nicht vorhanden sein null
.