RoutedEventArgs.RoutedEvent Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 .