Compartir a través de


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
Método protegido EventBindingService Cuando se reemplaza en una clase derivada, inicializa una nueva instancia de la clase EventBindingService.

Arriba

Métodos

  Nombre Descripción
Método público 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.
Método público 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.
Método público AppendStatements Anexa la colección especificada de objetos CodeStatement al controlador de eventos especificado.
Método público CreateMethod Cuando se invalida en una clase derivada, crea un método que controle un evento.
Método público CreateUniqueMethodName Cuando se invalida en una clase derivada, devuelve un nombre de método único para un controlador de eventos.
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegido 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).
Método público GetCompatibleMethods Cuando se invalida en una clase derivada, devuelve los nombres de los métodos que son compatibles con el evento especificado.
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetMethodHandlers Cuando se invalida en una clase derivada, devuelve una lista de los métodos que controlan el evento especificado.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público IsExistingMethodName Cuando se invalida en una clase derivada, determina si ya existe un nombre de método que controla el evento especificado.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido OnEventHandlerGenerated Provoca el evento EventHandlerGenerated.
Método público 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.
Método público RemoveHandlesForName Quita los controladores de eventos del elemento especificado.
Método público 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.
Método público 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.
Método público ShowMethod Cuando se invalida en una clase derivada, intenta mostrar al usuario el método especificado.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público 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
Evento público 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 (Visual Basic)

Eventos (Guía de programación de C#)

Crear controladores de eventos en formularios Windows Forms

Eventos (WPF)

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)

ModelEditingScope

ModelEvent

ModelEventCollection

Otros recursos

Arquitectura de extensibilidad de WPF Designer