EventManager.RegisterRoutedEvent(String, RoutingStrategy, Type, Type) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Registra um novo evento roteado com o sistema de eventos 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
Parâmetros
- name
- String
O nome do evento roteado. O nome deve ser exclusivo dentro do tipo de proprietário e não pode ser null
ou uma cadeia de caracteres vazia.
- routingStrategy
- RoutingStrategy
A estratégia de roteamento do evento como um valor da enumeração.
- handlerType
- Type
O tipo de manipulador de eventos. Esse deve ser um tipo de delegado e não pode ser null
.
- ownerType
- Type
O tipo de classe do proprietário do evento roteado. Esse não pode ser null
.
Retornos
O identificador para o evento roteado registrado recentemente. Esse objeto de identificador agora pode ser armazenado como um campo estático em uma classe e, em seguida, usado como um parâmetro para métodos que anexam manipuladores ao evento. O identificador de evento roteado também é usado para outras APIs do sistema de evento.
Comentários
Use o valor retornado desse método para criar a declaração estática para um campo de identificador exclusivo RoutedEvent . Esse campo deve ser armazenado dentro do tipo proprietário.
Há um número considerável de convenções e práticas recomendadas associadas à forma como os eventos roteados devem ser nomeados, registrados e expostos em uma classe. Para obter mais informações, consulte Visão geral de eventos roteados.