Classe EventBindingService
Define métodos para criar, remover, exibir e consultar o conteúdo de classe para o contexto de edição atual de manipulação de eventos.
Hierarquia de herança
System.Object
Microsoft.Windows.Design.Services.EventBindingService
Namespace: Microsoft.Windows.Design.Services
Assembly: Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)
Sintaxe
'Declaração
Public MustInherit Class EventBindingService
public abstract class EventBindingService
public ref class EventBindingService abstract
[<AbstractClass>]
type EventBindingService = class end
public abstract class EventBindingService
O tipo EventBindingService expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
EventBindingService | Quando substituído em uma classe derivada, inicializa uma nova instância de EventBindingService classe. |
Início
Métodos
Nome | Descrição | |
---|---|---|
AddEventHandler | Quando substituído em uma classe derivada, solicita que um método especificado ser declaradas como manipular um evento especificado. | |
AllowClassNameForMethodName | Quando substituído em uma classe derivada, determina se um nome de classe pode ser usado na criação de um nome de método exclusivo em um idioma. | |
AppendStatements | Acrescenta o conjunto especificado de CodeStatement objetos para o manipulador de evento especificado. | |
CreateMethod | Quando substituído em uma classe derivada, cria um método que manipula um evento. | |
CreateUniqueMethodName | Quando substituído em uma classe derivada, retorna o nome de um método exclusivo para o manipulador de eventos. | |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) | |
GetCompatibleMethods | Quando substituído em uma classe derivada, retorna os nomes dos métodos que são compatíveis com um evento especificado. | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetMethodHandlers | Quando substituído em uma classe derivada, retorna uma lista de métodos que manipulam um evento especificado. | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
IsExistingMethodName | Quando substituído em uma classe derivada, determina se o nome de um método que manipula um evento especificado já existe. | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
OnEventHandlerGenerated | Raises the EventHandlerGenerated event. | |
RemoveHandle | Quando substituído em uma classe derivada, que solicita uma parada de método específico, tratamento de um evento específico por removê-lo de um Handles cláusula. | |
RemoveHandlesForName | Remove os manipuladores de eventos para o elemento especificado. | |
RemoveMethod | Quando substituído em uma classe derivada, que solicita uma parada de método específico manipulando um evento específico, removendo-a partir de um classe de manipulação de eventos. | |
SetClassName | Quando substituído em uma classe derivada, identifica os métodos que o serviço de ligação está se referindo como pertencente a classe especificada. | |
ShowMethod | Quando substituído em uma classe derivada, tenta exibir o método especificado para o usuário. | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) | |
ValidateMethodName | Quando substituído em uma classe derivada, determina se o nome do método é um nome de método válido e gera uma exceção se ele não é. |
Início
Eventos
Nome | Descrição | |
---|---|---|
EventHandlerGenerated | Ocorre quando um método é associado com um ModelEvent como resultado de uma chamada para o AddEventHandler método. |
Início
Comentários
Há duas maneiras de se associar a eventos com manipuladores de eventos em Visual Studio. A primeira é usando o Handles palavra-chave e o segundo é usando o AddHandler e RemoveHandler métodos. C#, usando + = e-= com um EventHandler corresponde à AddHandler e RemoveHandler. Ambas as formas podem ser usadas em Visual Basic. A segunda maneira somente pode ser usada em C#. For more information, see the following topics:
Eventos (Guia de programação do C#)
Criando Manipuladores de Eventos nos Formulários do Windows
Você pode usar o EventBindingService classe para estender o comportamento.
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Namespace Microsoft.Windows.Design.Services