Class EventTarget

Class EventTarget

Το όνομα: Aspose.Html.Dom Συγκέντρωση: Aspose.HTML.dll (25.4.0)

Η διεπαφή Aspose.Html.Dom.EventTarget εφαρμόζεται από όλα τα Nodes σε μια εφαρμογή που υποστηρίζει το DOM Event Model.Ως εκ τούτου, αυτή η διεπαφή μπορεί να επιτευχθεί χρησιμοποιώντας δεσμευτικές μεθόδους casting σε μια περίπτωση της διεπαφής Node.Η διεπαφή επιτρέπει την εγγραφή και την αφαίρεση των ακροατών εκδηλώσεων σε ένα Aspose.Html.Dom.EventTarget και την αποστολή εκδηλώσεων σε αυτό το Aspose.Html.Dom.Events.IEventTarget.

[ComVisible(true)]
[DOMObject]
[DOMName("EventTarget")]
public class EventTarget : DOMObject, INotifyPropertyChanged, IEventTarget, IDisposable

Inheritance

object DOMObject EventTarget

Derived

MediaQueryList , Node

Implements

INotifyPropertyChanged , IEventTarget , IDisposable

Κληρονομημένα μέλη

DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EventTarget()

public EventTarget()

Methods

AddEventListener(Σύνδεσμος, DOMEventHandler, Bool)

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

public void AddEventListener(string type, DOMEventHandler handler, bool useCapture)

Parameters

type string

Τύπος εκδήλωσης για το οποίο ο χρήστης εγγραφεί

handler DOMEventHandler

Πάρτε ένα Aspose.Html.Dom.Events.DOMEventHandler για να καλέσετε όταν συμβαίνει το γεγονός.

useCapture bool

Εάν είναι αλήθεια, η χρήσηCapture υποδεικνύει ότι ο χρήστης επιθυμεί να ξεκινήσει τη σύλληψη.Μετά την έναρξη της σύλληψης, όλα τα γεγονότα του καθορισμένου τύπου θα αποστέλλονται στον καταχωρισμένοΕτικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες ΕτικέτεςΠριν αποστέλλονται σε οποιαδήποτε Εκδήλωση Στόχοι κάτω από αυτούς στο δέντρο.Τα γεγονότα που βυθίζονται προς τα πάνω μέσα από το δέντρο δεν θα προκαλέσουν ένα Aspose.Html.Dom.Events.IEventListener που έχει σχεδιαστεί για να χρησιμοποιήσει τη σύλληψη.

Remarks

Εάν ένα Aspose.Html.Dom.Events.IEventListener προστίθεται σε ένα Wl51.HDL.Target ενώ επεξεργάζεται ένα γεγονός, δεν θα προκαλείται από τις τρέχουσες ενέργειες αλλά μπορεί να προκαλέσει κατά τη διάρκεια ενός μεταγενέστερου σταδίου της ροής του γεγονότος, όπως η φάση της φούσκας.

Εάν πολλοί ταυτόσημοι ακροατές εκδηλώσεων είναι εγγεγραμμένοι στο ίδιο Aspose.Html.Dom.EventTarget με τους ίδιους παραμέτρους οι διπλές παραδείξεις απορρίπτονται. Δεν προκαλούν την κλήση του __ WL51.Doma.events.IEventListener δύο φορές και από τη στιγμή που αποσυρθεί δεν χρειάζεται να αφαιρεθεί με τη μέθοδο Wl51.System.Boolean.

AddEventListener(Σύνδεσμος, IEventListener)

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

public void AddEventListener(string type, IEventListener listener)

Parameters

type string

Τύπος εκδήλωσης για το οποίο ο χρήστης εγγραφεί

listener IEventListener

Λαμβάνει μια διεπαφή που εφαρμόζεται από τον χρήστη που περιέχει τις μεθόδους που πρέπει να καλούνται όταν συμβαίνει το γεγονός.

Remarks

Εάν ένα Aspose.Html.Dom.Events.IEventListener προστίθεται σε ένα Wl51.HDL.Target ενώ επεξεργάζεται ένα γεγονός, δεν θα προκαλείται από τις τρέχουσες ενέργειες αλλά μπορεί να προκαλέσει κατά τη διάρκεια ενός μεταγενέστερου σταδίου της ροής του γεγονότος, όπως η φάση της φούσκας.

Εάν πολλοί ταυτόσημοι ακροατές εκδηλώσεων είναι εγγεγραμμένοι στο ίδιο Aspose.Html.Dom.EventTarget με τους ίδιους παραμέτρους οι διπλές παραδείξεις απορρίπτονται. Δεν προκαλούν την κλήση του __ WL51.Doma.events.IEventListener δύο φορές και από τη στιγμή που αποσυρθεί δεν χρειάζεται να αφαιρεθεί με τη μέθοδο Wl51.System.Boolean.

AddEventListener(Στέλινγκ, IEventListener, Bool)

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

public void AddEventListener(string type, IEventListener listener, bool useCapture)

Parameters

type string

Τύπος εκδήλωσης για το οποίο ο χρήστης εγγραφεί

listener IEventListener

Λαμβάνει μια διεπαφή που εφαρμόζεται από τον χρήστη που περιέχει τις μεθόδους που πρέπει να καλούνται όταν συμβαίνει το γεγονός.

useCapture bool

Εάν είναι αλήθεια, η χρήσηCapture υποδεικνύει ότι ο χρήστης επιθυμεί να ξεκινήσει τη σύλληψη.Μετά την έναρξη της σύλληψης, όλα τα γεγονότα του καθορισμένου τύπου θα αποστέλλονται στον καταχωρισμένοΕτικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες ΕτικέτεςΠριν αποστέλλονται σε οποιαδήποτε Εκδήλωση Στόχοι κάτω από αυτούς στο δέντρο.Τα γεγονότα που βυθίζονται προς τα πάνω μέσα από το δέντρο δεν θα προκαλέσουν ένα Aspose.Html.Dom.Events.IEventListener που έχει σχεδιαστεί για να χρησιμοποιήσει τη σύλληψη.

Remarks

Εάν ένα Aspose.Html.Dom.Events.IEventListener προστίθεται σε ένα Wl51.HDL.Target ενώ επεξεργάζεται ένα γεγονός, δεν θα προκαλείται από τις τρέχουσες ενέργειες αλλά μπορεί να προκαλέσει κατά τη διάρκεια ενός μεταγενέστερου σταδίου της ροής του γεγονότος, όπως η φάση της φούσκας.

Εάν πολλοί ταυτόσημοι ακροατές εκδηλώσεων είναι εγγεγραμμένοι στο ίδιο Aspose.Html.Dom.EventTarget με τους ίδιους παραμέτρους οι διπλές παραδείξεις απορρίπτονται. Δεν προκαλούν την κλήση του __ WL51.Doma.events.IEventListener δύο φορές και από τη στιγμή που αποσυρθεί δεν χρειάζεται να αφαιρεθεί με τη μέθοδο Wl51.System.Boolean.

DispatchEvent(Event)

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

public bool DispatchEvent(Event @event)

Parameters

event Event

Προσδιορίζει τον τύπο της εκδήλωσης, τη συμπεριφορά και τις σχετικές πληροφορίες που θα χρησιμοποιηθούν για την επεξεργασία της εκδήλωσης.

Returns

bool

Η τιμή επιστροφής του Aspose.Html.Dom.EventTarget.DispatchEvent (Aspose.Html.Dom.Events.Event) υποδεικνύει αν ο καθένας από τους ακροατές που χειρίστηκε το γεγονός ονομάζεται Aspose.Html.Dom.Events.Event.PreventDefault.Αν το Aspose.Html.Dom.Events.Event.PreventDefault ονομάστηκε η τιμή είναι ψεύτικη, αλλιώς η τιμή είναι αληθινή.

Remarks

Τα γεγονότα που αποστέλλονται με αυτόν τον τρόπο θα έχουν την ίδια συμπεριφορά πλοήγησης και φούσκωσης με τα γεγονότα που αποστέλλονται απευθείας από την εφαρμογή.Ο στόχος της εκδήλωσης είναι το Aspose.Html.Dom.EventTarget στο οποίο ονομάζεται Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event).

Exceptions

DOMException

Dispose()

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

public void Dispose()

Dispose(Μπόλ)

Αποδίδει μη διαχειριζόμενους και - προαιρετικά - διαχειριζόμενους πόρους.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

«δίκαιοι» για να απελευθερώσουν τόσο διαχειριζόμενους όσο και μη διαχειριζόμενους πόρους· «δίκαιοι» για να απελευθερώσουν μόνο μη διαχειριζόμενους πόρους.

RemoveEventListener(Σύνδεσμος, DOMEventHandler, Bool)

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

public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)

Parameters

type string

Καθορίζει τον τύπο εκδήλωσης του Aspose.Html.Dom.Events.IEventListener που απομακρύνεται.

handler DOMEventHandler

Η παράμετρος Aspose.Html.Dom.Events.DOMEventHandler υποδεικνύει ότι πρέπει να αφαιρεθεί το Aspose.Html.Dom.Events.IEventListener.

useCapture bool

Καθορίζει αν ο διαγραφόμενος EventListener έχει καταχωριστεί ως ακροατής ή όχι.Εάν ένας ακροατής έχει καταχωριστεί δύο φορές, ένας με σύλληψη και ένας χωρίς, ο καθένας πρέπει να αφαιρεθεί ξεχωριστά.Η αφαίρεση ενός ακροατηρίου δεν επηρεάζει μια μη ακροατηριακή έκδοση του ίδιου ακροατηρίου και το αντίστροφο.

RemoveEventListener(Σύνδεσμος, IEventListener)

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

public void RemoveEventListener(string type, IEventListener listener)

Parameters

type string

Καθορίζει τον τύπο εκδήλωσης του Aspose.Html.Dom.Events.IEventListener που απομακρύνεται.

listener IEventListener

Η παράμετρος Aspose.Html.Dom.Events.IEventListener υποδεικνύει ότι πρέπει να αφαιρεθεί το Aspose.Html.Dom.Events.IEventListener.

RemoveEventListener(Στέλινγκ, IEventListener, Bool)

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

public void RemoveEventListener(string type, IEventListener listener, bool useCapture)

Parameters

type string

Καθορίζει τον τύπο εκδήλωσης του Aspose.Html.Dom.Events.IEventListener που απομακρύνεται.

listener IEventListener

Η παράμετρος Aspose.Html.Dom.Events.IEventListener υποδεικνύει ότι πρέπει να αφαιρεθεί το Aspose.Html.Dom.Events.IEventListener.

useCapture bool

Καθορίζει αν ο διαγραφόμενος EventListener έχει καταχωριστεί ως ακροατής ή όχι.Εάν ένας ακροατής έχει καταχωριστεί δύο φορές, ένας με σύλληψη και ένας χωρίς, ο καθένας πρέπει να αφαιρεθεί ξεχωριστά.Η αφαίρεση ενός ακροατηρίου δεν επηρεάζει μια μη ακροατηριακή έκδοση του ίδιου ακροατηρίου και το αντίστροφο.

 Ελληνικά