RoutedEventArgs.RoutedEvent Eigenschaft
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
Der Bezeichner für das Ereignis, das aufgerufen wurde.
Es wurde versucht, den RoutedEvent-Wert zu ändern, während das Ereignis weitergeleitet wird.
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
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
.
Produkt | Versionen |
---|---|
.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 |