EventBindingService (Clase)
Define los métodos para crear, quitar, mostrar y consultar el contenido de la clase de control de eventos del actual contexto de edición.
Jerarquía de herencia
System.Object
Microsoft.Windows.Design.Services.EventBindingService
Espacio de nombres: Microsoft.Windows.Design.Services
Ensamblado: Microsoft.Windows.Design.Interaction (en Microsoft.Windows.Design.Interaction.dll)
Sintaxis
'Declaración
Public MustInherit Class EventBindingService
public abstract class EventBindingService
public ref class EventBindingService abstract
[<AbstractClass>]
type EventBindingService = class end
public abstract class EventBindingService
El tipo EventBindingService expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
EventBindingService | Cuando se reemplaza en una clase derivada, inicializa una nueva instancia de la clase EventBindingService. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AddEventHandler | Cuando se invalida en una clase derivada, solicita que el método especificado se declare como un método que controla el evento especificado. | |
AllowClassNameForMethodName | Cuando se invalida en una clase derivada, determina si se puede usar un nombre de clase para crear un nombre de método único en un lenguaje. | |
AppendStatements | Anexa la colección especificada de objetos CodeStatement al controlador de eventos especificado. | |
CreateMethod | Cuando se invalida en una clase derivada, crea un método que controle un evento. | |
CreateUniqueMethodName | Cuando se invalida en una clase derivada, devuelve un nombre de método único para un controlador de eventos. | |
Equals | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
GetCompatibleMethods | Cuando se invalida en una clase derivada, devuelve los nombres de los métodos que son compatibles con el evento especificado. | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetMethodHandlers | Cuando se invalida en una clase derivada, devuelve una lista de los métodos que controlan el evento especificado. | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
IsExistingMethodName | Cuando se invalida en una clase derivada, determina si ya existe un nombre de método que controla el evento especificado. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
OnEventHandlerGenerated | Provoca el evento EventHandlerGenerated. | |
RemoveHandle | Cuando se invalida en una clase derivada, solicita que un método específico deje de controlar un evento concreto quitándolo de una cláusula Handles. | |
RemoveHandlesForName | Quita los controladores de eventos del elemento especificado. | |
RemoveMethod | Cuando se invalida en una clase derivada, solicita que un método específico deje de controlar un evento concreto quitándolo de una clase de control de eventos. | |
SetClassName | Cuando se invalida en una clase derivada, identifica los métodos a los que el servicio de enlace hace referencia como pertenecientes a la clase especificada. | |
ShowMethod | Cuando se invalida en una clase derivada, intenta mostrar al usuario el método especificado. | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
ValidateMethodName | Cuando se invalida en una clase derivada, determina si un nombre de método es válido y produce una excepción si no lo es. |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
EventHandlerGenerated | Se produce cuando se asocia un método a ModelEvent como resultado de una llamada al método AddEventHandler. |
Arriba
Comentarios
Los eventos se pueden asociar a los controladores de eventos de Visual Studio de dos formas. En primer lugar, se puede usar la palabra clave Handles y, en segundo lugar, se pueden usar los métodos AddHandler y RemoveHandler. En C#, el uso de += y -= con un EventHandler se corresponde con los métodos AddHandler y RemoveHandler. Se puede proceder de ambas formas en Visual Basic. En C#, sólo se puede usar el segundo procedimiento. Para obtener más información, vea los temas siguientes:
Eventos (Guía de programación de C#)
Crear controladores de eventos en formularios Windows Forms
Puede usar la clase EventBindingService para extender este comportamiento.
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.Windows.Design.Services (Espacio de nombres)