EventManager.RegisterRoutedEvent(String, RoutingStrategy, Type, Type) Метод

Определение

Регистрирует новое перенаправленное событие в системе событий Windows Presentation Foundation (WPF).

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 идентификатора. Это поле должно храниться в типе владельца.

Существует значительное количество соглашений и рекомендаций, связанных с тем, как маршрутизоваемые события должны называться, регистрироваться и предоставляться в классе. Дополнительные сведения см. в статье Общие сведения о вложенных событиях.

Применяется к