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.
Возвращаемое значение
Идентификатор только что зарегистрированного перенаправленного события. Этот объект идентификатора теперь можно хранить в виде статического поля в классе, а затем использовать в качестве параметра для методов, которые присоединяют обработчики к событию. Идентификатор перенаправленного события также используется для других API системы событий.
Комментарии
Используйте возвращаемое значение этого метода для создания статического объявления для поля уникального RoutedEvent идентификатора. Это поле должно храниться в типе владельца.
Существует значительное количество соглашений и рекомендаций, связанных с тем, как маршрутизоваемые события должны называться, регистрироваться и предоставляться в классе. Дополнительные сведения см. в обзоре маршрутизируемых событий.