Udostępnij za pośrednictwem


RoutedEventArgs.RoutedEvent Właściwość

Definicja

Pobiera lub ustawia skojarzone z tym RoutedEventArgs wystąpieniemRoutedEvent.

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

Wartość właściwości

RoutedEvent

Identyfikator zdarzenia, które zostało wywołane.

Wyjątki

Podjęto próbę RoutedEvent zmiany wartości podczas kierowania zdarzenia.

Przykłady

Poniższy przykład tworzy nowe dane zdarzeń kierowanych za pomocą konstruktora początkowego, a następnie ustawia RoutedEvent właściwość jako kolejną operację. Musisz RoutedEvent ustawić przed podniesieniem zdarzenia kierowanego.

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

Uwagi

Nie można ustawić tej wartości dla RoutedEventArgs obiektu, który został już przekierowany (na przykład jeśli argumenty zostały uzyskane za pośrednictwem procedury obsługi). Próba wykonania tej czynności spowoduje wygenerowanie wyjątku. Można go ustawić tylko na wystąpieniu, które nie zostało jeszcze użyte do wygenerowania wywołania zdarzenia.

Wartość RoutedEvent nie może być null w żadnym momencie.

Dotyczy