IEventTarget.AddEventListener

AddEventListener(string, IEventListener)

Questo metodo consente la registrazione dei listener di eventi sul target dell’evento.

public void AddEventListener(string type, IEventListener listener)
ParametroTipoDescrizione
typeStringIl tipo di evento per il quale l’utente si sta registrando
listenerIEventListenerPrende un’interfaccia implementata dall’utente che contiene i metodi da chiamare quando si verifica l’evento.

Osservazioni

Se anIEventListener viene aggiunto ad unEventTarget mentre sta elaborando un evento, non verrà attivato dalle azioni correnti ma potrebbe essere attivato durante una fase successiva del flusso di eventi, come la fase di bubbling.

Se sullo stesso sono registrati più Event Listener identiciEventTargetcon gli stessi parametri le istanze duplicate vengono scartate. Non provocano ilIEventListener essere chiamati due volte e poiché vengono scartati non è necessario rimuoverli con the RemoveEventListener metodo.

Guarda anche


AddEventListener(string, IEventListener, bool)

Questo metodo consente la registrazione dei listener di eventi sul target dell’evento.

public void AddEventListener(string type, IEventListener listener, bool useCapture)
ParametroTipoDescrizione
typeStringIl tipo di evento per il quale l’utente si sta registrando
listenerIEventListenerPrende un’interfaccia implementata dall’utente che contiene i metodi da chiamare quando si verifica l’evento.
useCaptureBooleanSe true, useCapture indica che l’utente desidera avviare l’acquisizione. Dopo l’avvio dell’acquisizione, tutti gli eventi del tipo specificato verranno inviati all’oggetto Registered IEventListener prima di essere inviato a qualsiasi Event Target sotto di loro nell’albero. Gli eventi che stanno ribollendo verso l’alto attraverso l’albero non attiveranno unIEventListener designato per utilizzare la cattura.

Osservazioni

Se anIEventListener viene aggiunto ad unEventTarget mentre sta elaborando un evento, non verrà attivato dalle azioni correnti ma potrebbe essere attivato durante una fase successiva del flusso di eventi, come la fase di bubbling.

Se sullo stesso sono registrati più Event Listener identiciEventTargetcon gli stessi parametri le istanze duplicate vengono scartate. Non provocano ilIEventListener essere chiamati due volte e poiché vengono scartati non è necessario rimuoverli con the RemoveEventListener metodo.

Guarda anche