EventManager.RegisterRoutedEvent(String, RoutingStrategy, Type, Type) 메서드

정의

새 라우트된 이벤트를 WPF(Windows Presentation Foundation) 이벤트 시스템에 등록합니다.

public:
 static System::Windows::RoutedEvent ^ RegisterRoutedEvent(System::String ^ name, System::Windows::RoutingStrategy routingStrategy, Type ^ handlerType, Type ^ ownerType);
public static System.Windows.RoutedEvent RegisterRoutedEvent (string name, System.Windows.RoutingStrategy routingStrategy, Type handlerType, Type ownerType);
static member RegisterRoutedEvent : string * System.Windows.RoutingStrategy * Type * Type -> System.Windows.RoutedEvent
Public Shared Function RegisterRoutedEvent (name As String, routingStrategy As RoutingStrategy, handlerType As Type, ownerType As Type) As RoutedEvent

매개 변수

name
String

라우트된 이벤트의 이름입니다. 이름은 소유자 형식 내에서 고유해야 하며 null 또는 빈 문자열이 될 수 없습니다.

routingStrategy
RoutingStrategy

열거형의 값으로 이벤트의 라우팅 전략입니다.

handlerType
Type

이벤트 처리기의 형식입니다. 이는 대리자 형식이어야 하고 null이 될 수 없습니다.

ownerType
Type

라우트된 이벤트의 소유자 클래스 형식입니다. 이는 null이 될 수 없습니다.

반환

RoutedEvent

새로 등록된 라우트된 이벤트의 식별자입니다. 이 식별자 개체는 클래스의 정적 필드로 저장한 다음 이벤트에 처리기를 연결하는 메서드에 대한 매개 변수로 사용할 수 있습니다. 라우트된 이벤트 식별자는 다른 이벤트 시스템 API에도 사용합니다.

설명

이 메서드의 반환 값을 사용 하 여 고유한의 정적 선언을 만들려면 RoutedEvent 식별자 필드입니다. 이 필드는 소유자 형식 내에서 저장 되어야 합니다.

많은 수의 규칙 및 라우트된 이벤트와 관련 된 모범 사례 라는, 등록 있고 클래스에서 노출. 자세한 내용은 라우트된 이벤트 개요를 참조하세요.

적용 대상