EventManager.RegisterRoutedEvent(String, RoutingStrategy, Type, Type) Método

Definição

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

RoutedEvent

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.

Aplica-se a