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 | |
---|---|---|
EventBindingService | Se sottoposto a override in una classe derivata, inizializza una nuova istanza della classe EventBindingService. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddEventHandler | Sottoposto a override in una classe derivata, richiede che un metodo specificato venga dichiarato come gestore attivo di un determinato evento. | |
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. | |
AppendStatements | Aggiunge l'insieme specificato di oggetti CodeStatement al gestore eventi specificato. | |
CreateMethod | Sottoposto a override in una classe derivata, crea un metodo che gestisce un evento. | |
CreateUniqueMethodName | Sottoposto a override in una classe derivata, restituisce un nome di metodo univoco per un gestore eventi. | |
Equals | Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object) | |
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) | |
GetCompatibleMethods | Sottoposto a override in una classe derivata, restituisce i nomi dei metodi compatibili con un evento specificato. | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetMethodHandlers | Sottoposto a override in una classe derivata, restituisce un elenco di metodi che gestiscono un evento specificato. | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
IsExistingMethodName | Sottoposto a override in una classe derivata, indica se il nome di un metodo che gestisce un evento specificato risulta già esistente. | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
OnEventHandlerGenerated | Genera l'evento EventHandlerGenerated. | |
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. | |
RemoveHandlesForName | Rimuove i gestori eventi dell'elemento specificato. | |
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. | |
SetClassName | Sottoposto a override in una classe derivata, identifica i metodi ai quali il servizio di associazione fa riferimento come appartenenti alla classe specificata. | |
ShowMethod | Sottoposto a override in una classe derivata, tenta di consentire all'utente di visualizzare il metodo specificato. | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) | |
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 | |
---|---|---|
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 (Guida per programmatori C#)
Creazione di gestori eventi in Windows Form
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