EventManager.RegisterRoutedEvent(String, RoutingStrategy, Type, Type) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Regista um novo evento encaminhado 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 único dentro do tipo de proprietário e não pode ser null , ou uma corda vazia.
- routingStrategy
- RoutingStrategy
A estratégia de encaminhamento do evento como valor da enumeração.
- handlerType
- Type
O tipo de gestor de eventos. Este deve ser um tipo de delegado e não pode ser null.
- ownerType
- Type
O tipo de classe proprietária do evento roteado. Isto não pode ser null.
Devoluções
O identificador do evento encaminhado recém-registado. Este objeto identificador pode agora ser armazenado como um campo estático numa classe e depois usado como parâmetro para métodos que associam handlers ao evento. O identificador de evento encaminhado é também utilizado para outras APIs de sistemas de eventos.
Observações
Use o valor de retorno deste método para criar a declaração estática para um campo de identificador único RoutedEvent . Este campo deve ser armazenado dentro do tipo de proprietário.
Existem um número considerável de convenções e boas práticas associadas à forma como os eventos roteados devem ser nomeados, registados e expostos numa aula. Para mais informações, consulte Visão geral sobre eventos roteados.