IEventTarget.AddEventListener

AddEventListener(string, IEventListener)

Αυτή η μέθοδος επιτρέπει την εγγραφή των ακροατών συμβάντων στον στόχο συμβάντος.

public void AddEventListener(string type, IEventListener listener)
ΠαράμετροςΤύποςΠεριγραφή
typeStringΟ τύπος συμβάντος για τον οποίο εγγράφεται ο χρήστης
listenerIEventListenerΛαμβάνει μια διεπαφή που υλοποιείται από τον χρήστη η οποία περιέχει τις μεθόδους που θα κληθούν όταν συμβεί το συμβάν.

Παρατηρήσεις

Εάν αIEventListener προστίθεται σε έναEventTarget ενώ επεξεργάζεται ένα συμβάν, δεν θα ενεργοποιηθεί από τις τρέχουσες ενέργειες, αλλά μπορεί να ενεργοποιηθεί κατά τη διάρκεια ενός μεταγενέστερου σταδίου ροής συμβάντος, όπως η φάση δημιουργίας φυσαλίδων.

Εάν είναι εγγεγραμμένοι πολλαπλοί ίδιοι ακροατές συμβάντων στο ίδιοEventTargetμε τις ίδιες παραμέτρους οι διπλές εμφανίσεις απορρίπτονται. Δεν προκαλούν τοIEventListener να κληθούν δύο φορές και αφού απορρίπτονται δεν χρειάζεται να αφαιρεθούν με το RemoveEventListener μέθοδος.

Δείτε επίσης


AddEventListener(string, IEventListener, bool)

Αυτή η μέθοδος επιτρέπει την εγγραφή των ακροατών συμβάντων στον στόχο συμβάντος.

public void AddEventListener(string type, IEventListener listener, bool useCapture)
ΠαράμετροςΤύποςΠεριγραφή
typeStringΟ τύπος συμβάντος για τον οποίο εγγράφεται ο χρήστης
listenerIEventListenerΛαμβάνει μια διεπαφή που υλοποιείται από τον χρήστη η οποία περιέχει τις μεθόδους που θα κληθούν όταν συμβεί το συμβάν.
useCaptureBooleanΕάν ισχύει, το useCapture υποδεικνύει ότι ο χρήστης επιθυμεί να ξεκινήσει τη λήψη. Μετά την έναρξη της λήψης, όλα τα συμβάντα του καθορισμένου τύπου θα αποσταλούν στο registered IEventListener πριν αποσταλεί σε οποιονδήποτε στόχο συμβάντων κάτω από αυτούς στο δέντρο.IEventListener προορίζεται για χρήση σύλληψης.

Παρατηρήσεις

Εάν αIEventListener προστίθεται σε έναEventTarget ενώ επεξεργάζεται ένα συμβάν, δεν θα ενεργοποιηθεί από τις τρέχουσες ενέργειες, αλλά μπορεί να ενεργοποιηθεί κατά τη διάρκεια ενός μεταγενέστερου σταδίου ροής συμβάντος, όπως η φάση δημιουργίας φυσαλίδων.

Εάν είναι εγγεγραμμένοι πολλαπλοί ίδιοι ακροατές συμβάντων στο ίδιοEventTargetμε τις ίδιες παραμέτρους οι διπλές εμφανίσεις απορρίπτονται. Δεν προκαλούν τοIEventListener να κληθούν δύο φορές και αφού απορρίπτονται δεν χρειάζεται να αφαιρεθούν με το RemoveEventListener μέθοδος.

Δείτε επίσης