Classe EventBindingService

Definisce dei metodi per la creazione, la rimozione e la visualizzazione del contenuto della classe di gestione degli eventi, nonché l'esecuzione di query, per il contesto di modifica corrente.

Gerarchia di ereditarietà

System.Object
  Microsoft.Windows.Design.Services.EventBindingService

Spazio dei nomi:  Microsoft.Windows.Design.Services
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Sintassi

'Dichiarazione
Public MustInherit Class EventBindingService
public abstract class EventBindingService
public ref class EventBindingService abstract
[<AbstractClass>]
type EventBindingService =  class end
public abstract class EventBindingService

Il tipo EventBindingService espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto EventBindingService Se sottoposto a override in una classe derivata, inizializza una nuova istanza della classe EventBindingService.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddEventHandler Sottoposto a override in una classe derivata, richiede che un metodo specificato venga dichiarato come gestore attivo di un determinato evento.
Metodo pubblico AllowClassNameForMethodName Sottoposto a override in una classe derivata, determina se è possibile utilizzare il nome di una classe nella creazione di un nome di metodo univoco in un linguaggio.
Metodo pubblico AppendStatements Aggiunge l'insieme specificato di oggetti CodeStatement al gestore eventi specificato.
Metodo pubblico CreateMethod Sottoposto a override in una classe derivata, crea un metodo che gestisce un evento.
Metodo pubblico CreateUniqueMethodName Sottoposto a override in una classe derivata, restituisce un nome di metodo univoco per un gestore eventi.
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetCompatibleMethods Sottoposto a override in una classe derivata, restituisce i nomi dei metodi compatibili con un evento specificato.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetMethodHandlers Sottoposto a override in una classe derivata, restituisce un elenco di metodi che gestiscono un evento specificato.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsExistingMethodName Sottoposto a override in una classe derivata, indica se il nome di un metodo che gestisce un evento specificato risulta già esistente.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnEventHandlerGenerated Genera l'evento EventHandlerGenerated.
Metodo pubblico RemoveHandle Sottoposto a override in una classe derivata, richiede che un metodo specifico interrompa la gestione di un determinato evento rimuovendolo da una clausola Handles.
Metodo pubblico RemoveHandlesForName Rimuove i gestori eventi dell'elemento specificato.
Metodo pubblico RemoveMethod Sottoposto a override in una classe derivata, richiede che un metodo specifico interrompa la gestione di un determinato evento rimuovendolo da una classe di gestione degli eventi.
Metodo pubblico SetClassName Sottoposto a override in una classe derivata, identifica i metodi ai quali il servizio di associazione fa riferimento come appartenenti alla classe specificata.
Metodo pubblico ShowMethod Sottoposto a override in una classe derivata, tenta di consentire all'utente di visualizzare il metodo specificato.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico ValidateMethodName Sottoposto a override in una classe derivata, determina se il nome di un metodo è un nome di metodo valido, generando un'eccezione in caso contrario.

In alto

Eventi

  Nome Descrizione
Evento pubblico EventHandlerGenerated Si verifica quando un metodo viene associato a ModelEvent in seguito a una chiamata al metodo AddEventHandler.

In alto

Note

Sono disponibili due modalità per associare gli eventi ai relativi gestori in Visual Studio. La prima prevede l'utilizzo della parola chiave Handles°e la seconda quello dei metodi AddHandler e RemoveHandler. In C#, l'utilizzo di += e -= con°EventHandler corrisponde ai metodi AddHandler e RemoveHandler. È possibile utilizzare entrambe le modalità in Visual Basic. In C# può essere utilizzata solo la seconda modalità. Per ulteriori informazioni, vedere i seguenti argomenti:

Eventi (Visual Basic)

Eventi (Guida per programmatori C#)

Creazione di gestori eventi in Windows Form

Eventi (WPF)

La classe EventBindingService consente di estendere questo comportamento.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Windows.Design.Services

ModelEditingScope

ModelEvent

ModelEventCollection

Altre risorse

Architettura di estensibilità di Progettazione WPF