Taal

RoutedEventArgs.RoutedEvent Eigenschap

Definitie

Hiermee haalt u de RoutedEvent gekoppelde instantie op of stelt u deze RoutedEventArgs in.

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

Waarde van eigenschap

De id voor de gebeurtenis die is aangeroepen.

Uitzonderingen

Er is geprobeerd de RoutedEvent waarde te wijzigen terwijl de gebeurtenis wordt gerouteerd.

Voorbeelden

In het volgende voorbeeld worden nieuwe gerouteerde gebeurtenisgegevens gemaakt met een initiƫle constructor en wordt de RoutedEvent eigenschap vervolgens ingesteld als een volgende bewerking. U moet deze hebben RoutedEvent ingesteld voordat u de gerouteerde gebeurtenis opstelt.

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

Opmerkingen

U kunt deze waarde niet instellen op een RoutedEventArgs waarde die al is gerouteerd (bijvoorbeeld als u de argumenten via een handler hebt verkregen). Als u dit probeert, wordt er een uitzondering gegenereerd. U kunt deze alleen instellen op een exemplaar dat nog niet is gebruikt om een aanroep van de gebeurtenis te genereren.

De waarde van RoutedEvent kan niet op elk gewenst moment zijn null .

Van toepassing op