Class EventTarget
Le nom : Aspose.Html.Dom Assemblaggio: Aspose.HTML.dll (25.4.0)
L’interfaccia Aspose.Html.Dom.EventTarget viene implementata da tutti i Nodi in una implementazione che supporta il DOM Event Model.Pertanto, questa interfaccia può essere ottenuta utilizzando metodi di casting specifici di legame su un esempio dell’interfaccia Node.L’interfaccia consente la registrazione e la rimozione degli ascoltatori di Eventi su un Aspose.Html.Dom.EventTarget e il trasferimento di eventi a quel Aspose.Html.Dom.Events.IEventTarget.
[ComVisible(true)]
[DOMObject]
[DOMName("EventTarget")]
public class EventTarget : DOMObject, INotifyPropertyChanged, IEventTarget, IDisposable
Inheritance
object ← DOMObject ← EventTarget
Derived
Implements
INotifyPropertyChanged , IEventTarget , IDisposable
I membri ereditari
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(Résumé : DOMEventHandler Bool)
Questo metodo consente di registrare gli ascoltatori dell’evento sul target dell’evento.
public void AddEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
Il tipo di evento per il quale l’utente si iscrive
handler
DOMEventHandler
Prende un Aspose.Html.Dom.Events.DOMEventHandler per essere chiamato quando l’evento avviene.
useCapture
bool
Se è vero, usCapture indica che l’utente desidera avviare la cattura.Dopo l’inizio della cattura, tutti gli eventi del tipo specificato saranno inviati al registrato.Home / Eventi / Eventi / Eventi / Eventiprima di essere inviati a qualsiasi evento Targeti sotto di loro nell’albero.Gli eventi che si muovono verso l’alto attraverso l’albero non scateneranno un Aspose.Html.Dom.Events.IEventListener progettato per utilizzare la cattura.
Remarks
Si un Aspose.Html.Dom.Events.IEventListener est ajouté à un Wl51.HDL.Target pendant qu’il traite un événement, il ne sera pas déclenché par les actions actuelles mais peut être trigné pendant une phase ultérieure du flux d’événements, telle que la période de bubblage.
Si plusieurs écoutants d’événements identiques sont enregistrés sur le même Aspose.Html.Dom.EventTarget avec les mêmes paramètres, les instances dupliquées sont supprimées. Ils ne causent pas que le __ WL51.Doma.Évents.IEventListener soit appelé deux fois et puisqu’ils sont opprimés, ils n’ont pas besoin de être éliminés avec la méthode Wl51.
AddEventListener(Télécharger, IEventListener)
Questo metodo consente di registrare gli ascoltatori dell’evento sul target dell’evento.
public void AddEventListener(string type, IEventListener listener)
Parameters
type
string
Il tipo di evento per il quale l’utente si iscrive
listener
IEventListener
Prende un’interfaccia implementata dall’utente che contiene i metodi da chiamare quando l’evento avviene.
Remarks
Si un Aspose.Html.Dom.Events.IEventListener est ajouté à un Wl51.HDL.Target pendant qu’il traite un événement, il ne sera pas déclenché par les actions actuelles mais peut être trigné pendant une phase ultérieure du flux d’événements, telle que la période de bubblage.
Si plusieurs écoutants d’événements identiques sont enregistrés sur le même Aspose.Html.Dom.EventTarget avec les mêmes paramètres, les instances dupliquées sont supprimées. Ils ne causent pas que le __ WL51.Doma.Évents.IEventListener soit appelé deux fois et puisqu’ils sont opprimés, ils n’ont pas besoin de être éliminés avec la méthode Wl51.
AddEventListener(Télécharger, IEventListener, Bool)
Questo metodo consente di registrare gli ascoltatori dell’evento sul target dell’evento.
public void AddEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Il tipo di evento per il quale l’utente si iscrive
listener
IEventListener
Prende un’interfaccia implementata dall’utente che contiene i metodi da chiamare quando l’evento avviene.
useCapture
bool
Se è vero, usCapture indica che l’utente desidera avviare la cattura.Dopo l’inizio della cattura, tutti gli eventi del tipo specificato saranno inviati al registrato.Home / Eventi / Eventi / Eventi / Eventiprima di essere inviati a qualsiasi evento Targeti sotto di loro nell’albero.Gli eventi che si muovono verso l’alto attraverso l’albero non scateneranno un Aspose.Html.Dom.Events.IEventListener progettato per utilizzare la cattura.
Remarks
Si un Aspose.Html.Dom.Events.IEventListener est ajouté à un Wl51.HDL.Target pendant qu’il traite un événement, il ne sera pas déclenché par les actions actuelles mais peut être trigné pendant une phase ultérieure du flux d’événements, telle que la période de bubblage.
Si plusieurs écoutants d’événements identiques sont enregistrés sur le même Aspose.Html.Dom.EventTarget avec les mêmes paramètres, les instances dupliquées sont supprimées. Ils ne causent pas que le __ WL51.Doma.Évents.IEventListener soit appelé deux fois et puisqu’ils sont opprimés, ils n’ont pas besoin de être éliminés avec la méthode Wl51.
DispatchEvent(Event)
Questo metodo consente il trasferimento di eventi nel modello di eventi di implementazione.
public bool DispatchEvent(Event @event)
Parameters
event
Event
Specifica il tipo di evento, il comportamento e le informazioni contestuali da utilizzare nel trattamento dell’evento.
Returns
Il valore di ritorno di Aspose.Html.Dom.EventTarget.DispatchEvent (Aspose.Html.Dom.Events.Event) indica se uno degli ascoltatori che ha gestito l’evento è chiamato Aspose.Html.Dom.Events.Event.PreventDefault.Se Aspose.Html.Dom.Events.Event.PreventDefault è stato chiamato il valore è falso, altrimenti il valore è vero.
Remarks
Gli eventi trasmessi in questo modo avranno lo stesso comportamento di cattura e bullismo come gli eventi trasmessi direttamente dalla realizzazione.L’obiettivo dell’evento è Aspose.Html.Dom.EventTarget su cui Aspose.Html.Dom.EventTarget.DispatchEvent (Aspose.Html.Dom.Events.Event) è chiamato.
Exceptions
Dispose()
Esegue compiti definiti in applicazione associati al rilascio, al rilascio o al riutilizzo di risorse non gestite.
public void Dispose()
Dispose(Boulée)
Rilascia risorse non gestite e - opzionale - gestite.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
“true” per rilasciare sia risorse gestite che non gestite; “falso” per rilasciare solo risorse non gestite.
RemoveEventListener(Résumé : DOMEventHandler Bool)
Questo metodo consente di rimuovere gli ascoltatori dell’evento dall’obiettivo dell’evento.Se un Aspose.Html.Dom.Events.IEventListener viene rimosso da un Aspose.Html.Dom.EventTarget mentre sta elaborando un evento, non sarà triggerato dalle azioni attuali.Gli ascoltatori di eventi non possono mai essere invocati dopo essere stati rimossi.
public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
Specifica il tipo di evento di Aspose.Html.Dom.Events.IEventListener viene rimosso.
handler
DOMEventHandler
Il parametro Aspose.Html.Dom.Events.DOMEventHandler indica che Aspose.Html.Dom.Events.IEventListener deve essere rimosso.
useCapture
bool
Determinare se l’EventListener rimosso è stato registrato come ascoltatore catturante o meno.Se un ascoltatore è stato registrato due volte, uno con cattura e uno senza, ciascuno deve essere rimosso separatamente.La rimozione di un ascoltatore catturante non colpisce una versione non catturante dello stesso ascoltatore e viceversa.
RemoveEventListener(Télécharger, IEventListener)
Questo metodo consente di rimuovere gli ascoltatori dell’evento dall’obiettivo dell’evento.Se un Aspose.Html.Dom.Events.IEventListener viene rimosso da un Aspose.Html.Dom.EventTarget mentre sta elaborando un evento, non sarà triggerato dalle azioni attuali.Gli ascoltatori di eventi non possono mai essere invocati dopo essere stati rimossi.
public void RemoveEventListener(string type, IEventListener listener)
Parameters
type
string
Specifica il tipo di evento di Aspose.Html.Dom.Events.IEventListener viene rimosso.
listener
IEventListener
Il parametro Aspose.Html.Dom.Events.IEventListener indica che Aspose.Html.Dom.Events.IEventListener deve essere rimosso.
RemoveEventListener(Télécharger, IEventListener, Bool)
Questo metodo consente di rimuovere gli ascoltatori dell’evento dall’obiettivo dell’evento.Se un Aspose.Html.Dom.Events.IEventListener viene rimosso da un Aspose.Html.Dom.EventTarget mentre sta elaborando un evento, non sarà triggerato dalle azioni attuali.Gli ascoltatori di eventi non possono mai essere invocati dopo essere stati rimossi.
public void RemoveEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Specifica il tipo di evento di Aspose.Html.Dom.Events.IEventListener viene rimosso.
listener
IEventListener
Il parametro Aspose.Html.Dom.Events.IEventListener indica che Aspose.Html.Dom.Events.IEventListener deve essere rimosso.
useCapture
bool
Determinare se l’EventListener rimosso è stato registrato come ascoltatore catturante o meno.Se un ascoltatore è stato registrato due volte, uno con cattura e uno senza, ciascuno deve essere rimosso separatamente.La rimozione di un ascoltatore catturante non colpisce una versione non catturante dello stesso ascoltatore e viceversa.