RoutedEventArgs.RoutedEvent RoutedEventArgs.RoutedEvent RoutedEventArgs.RoutedEvent RoutedEventArgs.RoutedEvent Property

정의

RoutedEventArgs 인스턴스와 연결된 RoutedEvent를 가져오거나 설정합니다.Gets or sets the RoutedEvent associated with this RoutedEventArgs instance.

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

속성 값

호출된 이벤트의 식별자입니다.The identifier for the event that has been invoked.

예외

이벤트가 라우트되는 동안 RoutedEvent 값을 변경하려고 시도했습니다.Attempted to change the RoutedEvent value while the event is being routed.

예제

다음 예제에서는 초기 생성자를 사용 하 여 새 라우트된 이벤트 데이터를 만들고 설정 하는 RoutedEvent 후속 작업으로 속성입니다.The following example creates new routed event data with an initial constructor and then sets the RoutedEvent property as a subsequent operation. 있어야 RoutedEvent 라우트된 이벤트가 발생 하기 전에 설정 합니다.You must have RoutedEvent set prior to raising the routed event.

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

설명

이 값을 설정할 수 없습니다는 RoutedEventArgs 는 이미 회람 된 (예를 들어 획득 한 경우 처리기를 통해 인수).You cannot set this value on a RoutedEventArgs that has already been routed (for instance, if you obtained the arguments through a handler). 이렇게 하려고 하면 예외가 발생 합니다.Attempting to do so will generate an exception. 이벤트의 호출을 생성 하는 아직 사용 되지 않은 인스턴스에 설정할 수 있습니다.You can only set it on an instance that has not yet been used to generate an invocation of the event.

변수의 RoutedEvent 일 수 없습니다 null 언제 든 지 합니다.The value of RoutedEvent cannot be null at any time.

적용 대상