Interface IEventTarget

Interface IEventTarget

Nom dels espais: Aspose.Html.Dom.Events Assemblea: Aspose.HTML.dll (25.4.0)

La interfície Aspose.Html.Dom.EventTarget s’implementa per tots els Nots en una implementació que dóna suport al Model d’Esdeveniments DOM.Per tant, aquesta interfície es pot obtenir mitjançant l’ús de mètodes de casting específics de vinculació en un exemple de la interface de Node.L’interfície permet la registració i eliminació d’Event Listeners en un Aspose.Html.Dom.EvenTarget i l’enviament d’esdeveniments a aquell __ WL51.

[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IEventTarget

Methods

AddEventListener(Títol, IEVENTLISTENER)

Aquest mètode permet la inscripció dels escoltaris d’esdeveniments en l’objectiu de l’event.

[DOMName("addEventListener")]
void AddEventListener(string type, IEventListener listener)

Parameters

type string

El tipus d’esdeveniment per al qual s’ha registrat l’usuari

listener IEventListener

Prengui una interfície implementada per l’usuari que conté els mètodes que s’han de cridar quan es produeix l’esdeveniment.

Remarks

Si un Aspose.Html.Dom.Events.IEventListener s’afegeix a un Wl51.HDL.Tart durant el processament d’un esdeveniment, no es desencadenarà per les accions actuals, sinó que es pot produir durant una etapa posterior del flux d’esdevenir, com ara la fase de bombolla.

Si es registren múltiples escoltaris d’esdeveniments idèntics en el mateix Aspose.Html.Dom.EventTarget amb els mateixos paràmetres, les duplicades són descartades. No provoquen que l’espectacle de la llum es crida dues vegades i, des que es descarten, no necessiten que s’eliminin amb el mètode Wl51.

AddEventListener(Llista d’expressió, IEventListener, bool)

Aquest mètode permet la inscripció dels escoltaris d’esdeveniments en l’objectiu de l’event.

[DOMName("addEventListener")]
void AddEventListener(string type, IEventListener listener, bool useCapture)

Parameters

type string

El tipus d’esdeveniment per al qual s’ha registrat l’usuari

listener IEventListener

Prengui una interfície implementada per l’usuari que conté els mètodes que s’han de cridar quan es produeix l’esdeveniment.

useCapture bool

Si és veritat, utilitCapture indica que l’usuari desitja iniciar la captura.Després d’iniciar la captura, tots els esdeveniments del tipus especificat seran enviats al registrat.Aspose.Html.Dom.Events.IEventListenerabans de ser enviats a qualsevol objectiu d’esdeveniment sota ells a l’arbre.Els esdeveniments que es mouen cap amunt a través de l’arbre no trigaran un Aspose.Html.Dom.Events.IEventListener designat per utilitzar la captura.

Remarks

Si un Aspose.Html.Dom.Events.IEventListener s’afegeix a un Wl51.HDL.Tart durant el processament d’un esdeveniment, no es desencadenarà per les accions actuals, sinó que es pot produir durant una etapa posterior del flux d’esdevenir, com ara la fase de bombolla.

Si es registren múltiples escoltaris d’esdeveniments idèntics en el mateix Aspose.Html.Dom.EventTarget amb els mateixos paràmetres, les duplicades són descartades. No provoquen que l’espectacle de la llum es crida dues vegades i, des que es descarten, no necessiten que s’eliminin amb el mètode Wl51.

DispatchEvent(Event)

Aquest mètode permet l’enviament d’esdeveniments en el model de realitzacions.

[DOMName("dispatchEvent")]
bool DispatchEvent(Event @event)

Parameters

event Event

Especifica el tipus d’esdeveniment, el comportament i la informació contextual que s’utilitzarà en el tractament de l’event.

Returns

bool

El valor de tornada de Aspose.Html.Dom.EventTarget.DispatchEven(_W L51.LHmL.Avent.Esdeveniments) indica si algú dels escoltaris que van tractar l’esdevenir es va anomenar __ WL51.Si Aspose.Html.Dom.Events.Évent.PreventDefault s’ha anomenat el valor és fals, l’altre és veritat.

Remarks

Els esdeveniments enviats d’aquesta manera tindran el mateix comportament de capturació i bombollació que els esdevingues enviades directament per la implementació.L’objectiu de l’esdeveniment és el Aspose.Html.Dom.EventTarget en el qual es denomina Wl51.

Exceptions

DOMException

RemoveEventListener(Títol, IEVENTLISTENER)

Aquest mètode permet l’eliminació dels escoltaris d’esdeveniments de la destinació.Si un Aspose.Html.Dom.Events.IEventListener s’elimina d’un Wl51.HDL.Tart mentre està tractant un esdeveniment, no es desencadenarà per les accions actuals.Els escoltadors d’esdeveniments no es poden invocar mai després de ser eliminats.

[DOMName("removeEventListener")]
void RemoveEventListener(string type, IEventListener listener)

Parameters

type string

Especifica el tipus d’esdeveniment del Aspose.Html.Dom.Events.IEventListener que s’elimina.

listener IEventListener

El paràmetre Aspose.Html.Dom.Events.IEventListener indica que s’ha d’eliminar el __ WL51.

RemoveEventListener(Llista d’expressió, IEventListener, bool)

Aquest mètode permet l’eliminació dels escoltaris d’esdeveniments de la destinació.Si un Aspose.Html.Dom.Events.IEventListener s’elimina d’un Wl51.HDL.Tart mentre està tractant un esdeveniment, no es desencadenarà per les accions actuals.Els escoltadors d’esdeveniments no es poden invocar mai després de ser eliminats.

[DOMName("removeEventListener")]
void RemoveEventListener(string type, IEventListener listener, bool useCapture)

Parameters

type string

Especifica el tipus d’esdeveniment del Aspose.Html.Dom.Events.IEventListener que s’elimina.

listener IEventListener

El paràmetre Aspose.Html.Dom.Events.IEventListener indica que s’ha d’eliminar el __ WL51.

useCapture bool

Especifica si l’EventListener que s’ha eliminat ha estat registrat com a escoltar capturant o no.Si un escoltar s’ha registrat dues vegades, una amb captura i una sense, cadascú ha de ser eliminat separat.L’eliminació d’un escutador capturant no afecta a una versió no captura de l’altre, i viceversa.

 Català