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 proprietário e não pode ser ou uma null cadeia de caracteres vazia.
- routingStrategy
- RoutingStrategy
A estratégia de roteamento do evento como um valor da enumeração.
- handlerType
- Type
O tipo do manipulador de eventos. Este deve ser um tipo delegado e não pode ser null.
- ownerType
- Type
O tipo de classe de proprietário do evento roteado. Isso não pode ser null.
Retornos
O identificador do evento roteado recém-registrado. Esse objeto 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 eventos.
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.