AddEventListener

AddEventListener(string, IEventListener)

Questo metodo consente la registrazione di listener di eventi sulla destinazione dell’evento.

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

Osservazioni

Se unIEventListener 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 gorgogliamento.

Se sono registrati più listener di eventi identici sullo stessoEventTargetcon gli stessi parametri le istanze duplicate vengono scartate. Non causano ilIEventListener da chiamare due volte e poiché vengono scartati non è necessario rimuoverli con il RemoveEventListener metodo .

Guarda anche


AddEventListener(string, IEventListener, bool)

Questo metodo consente la registrazione di listener di eventi sulla destinazione dell’evento.

public void AddEventListener(string type, IEventListener listener, bool useCapture)
ParametroTipoDescrizione
typeStringIl tipo di evento per il quale l’utente si sta registrando
listenerIEventListenerAccetta 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 aver avviato l’acquisizione, tutti gli eventi del tipo specificato verranno inviati all’oggetto register IEventListener prima di essere inviati a qualsiasi Bersaglio evento sotto di loro nell’albero. Gli eventi che stanno ribollendo verso l’alto attraverso l’albero non attiveranno unIEventListener designato per utilizzare l’acquisizione.

Osservazioni

Se unIEventListener 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 gorgogliamento.

Se sono registrati più listener di eventi identici sullo stessoEventTargetcon gli stessi parametri le istanze duplicate vengono scartate. Non causano ilIEventListener da chiamare due volte e poiché vengono scartati non è necessario rimuoverli con il RemoveEventListener metodo .

Guarda anche