Sdílet prostřednictvím


RoutedEventArgs.RoutedEvent Vlastnost

Definice

Získá nebo nastaví přidruženou k RoutedEvent této RoutedEventArgs instanci.

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

Hodnota vlastnosti

Identifikátor události, která byla vyvolána.

Výjimky

Pokusil(a) se změnit RoutedEvent hodnotu při směrování události.

Příklady

Následující příklad vytvoří nová směrovaná data událostí s počátečním konstruktorem a pak nastaví RoutedEvent vlastnost jako následnou operaci. Před vyvolání směrované události musíte nastavit RoutedEvent nastavení.

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

Poznámky

Tuto hodnotu nelze nastavit u RoutedEventArgs již směrované hodnoty (například pokud jste získali argumenty prostřednictvím obslužné rutiny). Pokus o to vygeneruje výjimku. Můžete ho nastavit pouze u instance, která ještě nebyla použita k vygenerování vyvolání události.

Hodnota RoutedEvent nemůže být null kdykoli.

Platí pro