Class EventTarget

Class EventTarget

A név: Aspose.Html.Dom Összefoglaló: Aspose.HTML.dll (25.4.0)

Az Aspose.Html.Dom.EventTarget felületet az összes Node egy olyan megvalósításban hajtja végre, amely támogatja a DOM eseménymodellt.Ezért ezt az interfészet a Node interfész példáján kötelező jellegű casting módszerek használatával lehet elérni.Az interfész lehetővé teszi az Eseményhallgatók regisztrációját és eltávolítását az Aspose.Html.Dom.EventTarget-on és az események továbbítását az Aspose.Html.Dom.Events.IEventTarget-on.

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

Inheritance

object DOMObject EventTarget

Derived

MediaQueryList , Node

Implements

INotifyPropertyChanged , IEventTarget , IDisposable

Örökletes tagok

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(szálak, DOMEventHandler, bool)

Ez a módszer lehetővé teszi az eseményhallgatók regisztrációját az esemény célpontján.

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

Parameters

type string

Az esemény típusa, amelyre a felhasználó regisztrál

handler DOMEventHandler

Vegyünk egy Aspose.Html.Dom.Events.DOMEventHandler hívni, amikor az esemény zajlik.

useCapture bool

Ha igaz, a Capture használata azt jelzi, hogy a felhasználó el akarja kezdeményezni a fogást.A letartóztatás megkezdését követően az összes meghatározott típusú eseményt a nyilvántartásba vett személy részére továbbítják.Html.Html.Html.Html.Html.HtmlMielőtt elküldenék bármilyen esemény célpontok alatt őket a fa.Azok az események, amelyek felfelé buborékolják a fát, nem indítanak ki az Aspose.Html.Dom.Events.IEventListener-t, amelyet a fogás használatára terveztek.

Remarks

Ha egy Aspose.Html.Dom.Events.IEventListener-t adnak hozzá egy Wl51.HDL.Szerkesztés közben egy eseményhez, akkor a jelenlegi akciók nem indítanak ki, hanem az eseményáramlás későbbi szakaszában, például a buborékfázisban indíthatók.

Ha több azonos eseményhallgatók regisztrálnak ugyanazon Aspose.Html.Dom.EventTarget azonos paraméterekkel, a duplikált példák eltávolításra kerülnek. nem okoznak, hogy a __ WL51.Doma.Évents.IEventListener-t kétszer hívják, és mivel el vannak távolítva, akkor nem kell törölni őket a Wl51.HDL.TermTarget.RemoveEvenLisener(System.String,W L51__.

AddEventListener(Részletesebben IEventListener)

Ez a módszer lehetővé teszi az eseményhallgatók regisztrációját az esemény célpontján.

public void AddEventListener(string type, IEventListener listener)

Parameters

type string

Az esemény típusa, amelyre a felhasználó regisztrál

listener IEventListener

Vegy egy felhasználó által végrehajtott felületet, amely tartalmazza a meghívandó módszereket, amikor az esemény megtörténik.

Remarks

Ha egy Aspose.Html.Dom.Events.IEventListener-t adnak hozzá egy Wl51.HDL.Szerkesztés közben egy eseményhez, akkor a jelenlegi akciók nem indítanak ki, hanem az eseményáramlás későbbi szakaszában, például a buborékfázisban indíthatók.

Ha több azonos eseményhallgatók regisztrálnak ugyanazon Aspose.Html.Dom.EventTarget azonos paraméterekkel, a duplikált példák eltávolításra kerülnek. nem okoznak, hogy a __ WL51.Doma.Évents.IEventListener-t kétszer hívják, és mivel el vannak távolítva, akkor nem kell törölni őket a Wl51.HDL.TermTarget.RemoveEvenLisener(System.String,W L51__.

AddEventListener(szalag, IEventListener, bool)

Ez a módszer lehetővé teszi az eseményhallgatók regisztrációját az esemény célpontján.

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

Parameters

type string

Az esemény típusa, amelyre a felhasználó regisztrál

listener IEventListener

Vegy egy felhasználó által végrehajtott felületet, amely tartalmazza a meghívandó módszereket, amikor az esemény megtörténik.

useCapture bool

Ha igaz, a Capture használata azt jelzi, hogy a felhasználó el akarja kezdeményezni a fogást.A letartóztatás megkezdését követően az összes meghatározott típusú eseményt a nyilvántartásba vett személy részére továbbítják.Html.Html.Html.Html.Html.HtmlMielőtt elküldenék bármilyen esemény célpontok alatt őket a fa.Azok az események, amelyek felfelé buborékolják a fát, nem indítanak ki az Aspose.Html.Dom.Events.IEventListener-t, amelyet a fogás használatára terveztek.

Remarks

Ha egy Aspose.Html.Dom.Events.IEventListener-t adnak hozzá egy Wl51.HDL.Szerkesztés közben egy eseményhez, akkor a jelenlegi akciók nem indítanak ki, hanem az eseményáramlás későbbi szakaszában, például a buborékfázisban indíthatók.

Ha több azonos eseményhallgatók regisztrálnak ugyanazon Aspose.Html.Dom.EventTarget azonos paraméterekkel, a duplikált példák eltávolításra kerülnek. nem okoznak, hogy a __ WL51.Doma.Évents.IEventListener-t kétszer hívják, és mivel el vannak távolítva, akkor nem kell törölni őket a Wl51.HDL.TermTarget.RemoveEvenLisener(System.String,W L51__.

DispatchEvent(Event)

Ez a módszer lehetővé teszi az események szállítását a végrehajtási eseménymodellbe.

public bool DispatchEvent(Event @event)

Parameters

event Event

Meghatározza az esemény típusát, viselkedését és a kontextus információit, amelyeket az esemény feldolgozásában használnak.

Returns

bool

Az Aspose.Html.Dom.EventTarget.DispatchEvent (Aspose.Html.Dom.Events.Event) visszatérési értéke azt jelzi, hogy az eseményt kezelő hallgatók közül bármelyik az Aspose.Html.Dom.Events.Event.PreventDefault nevű.Ha az Aspose.Html.Dom.Events.Event.PreventDefault az értéket hamisnak nevezik, akkor az értéke igaz.

Remarks

Az ilyen módon elküldött események ugyanazt a fogadó és buborékos viselkedést kapják, mint a végrehajtás által közvetlenül elküldött események.Az esemény célja az Aspose.Html.Dom.EventTarget, amelyen az Aspose.Html.Dom.EventTarget.DispatchEvent (Aspose.Html.Dom.Events.Event) nevezik.

Exceptions

DOMException

Dispose()

Alkalmazás-meghatározott feladatokat végez, amelyek a nem kezelt erőforrások felszabadításával, felszabadításával vagy újrahasznosításával kapcsolatosak.

public void Dispose()

Dispose(Bóli)

A nem kezelt és - opcionálisan - kezelt erőforrások kibocsátása.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

Igaz, hogy mind a kezelt, mind a nem kezelt erőforrások felszabaduljanak; hamis, hogy csak a kezelt erőforrások felszabaduljanak.

RemoveEventListener(szálak, DOMEventHandler, bool)

Ez a módszer lehetővé teszi az eseményhallgatók eltávolítását az esemény céljából.Ha egy Aspose.Html.Dom.Events.IEventListener eltávolításra kerül egy Aspose.Html.Dom.EventTarget-ból, miközben egy eseményt feldolgoz, akkor a jelenlegi intézkedések nem indítják el.Az eseményhallgatókat soha nem lehet felhívni, miután eltávolították.

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

Parameters

type string

Megadja az esemény típusát az Aspose.Html.Dom.Events.IEventListener eltávolításra kerül.

handler DOMEventHandler

Az Aspose.Html.Dom.Events.DOMEventHandler paraméter jelzi az Aspose.Html.Dom.Events.IEventListener eltávolítását.

useCapture bool

Meghatározza, hogy az eltávolított EventListener regisztrált-e, mint egy fogadó hallgató vagy sem.Ha egy hallgatót kétszer regisztráltak, az egyiket fogva és az egyiket anélkül, mindegyiket külön kell eltávolítani.A fogadó hallgató eltávolítása nem befolyásolja ugyanazon hallgató nem fogadó verzióját, és fordítva.

RemoveEventListener(Részletesebben IEventListener)

Ez a módszer lehetővé teszi az eseményhallgatók eltávolítását az esemény céljából.Ha egy Aspose.Html.Dom.Events.IEventListener eltávolításra kerül egy Aspose.Html.Dom.EventTarget-ból, miközben egy eseményt feldolgoz, akkor a jelenlegi intézkedések nem indítják el.Az eseményhallgatókat soha nem lehet felhívni, miután eltávolították.

public void RemoveEventListener(string type, IEventListener listener)

Parameters

type string

Megadja az esemény típusát az Aspose.Html.Dom.Events.IEventListener eltávolításra kerül.

listener IEventListener

Az Aspose.Html.Dom.Events.IEventListener paraméter jelzi az Aspose.Html.Dom.Events.IEventListener eltávolítását.

RemoveEventListener(szalag, IEventListener, bool)

Ez a módszer lehetővé teszi az eseményhallgatók eltávolítását az esemény céljából.Ha egy Aspose.Html.Dom.Events.IEventListener eltávolításra kerül egy Aspose.Html.Dom.EventTarget-ból, miközben egy eseményt feldolgoz, akkor a jelenlegi intézkedések nem indítják el.Az eseményhallgatókat soha nem lehet felhívni, miután eltávolították.

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

Parameters

type string

Megadja az esemény típusát az Aspose.Html.Dom.Events.IEventListener eltávolításra kerül.

listener IEventListener

Az Aspose.Html.Dom.Events.IEventListener paraméter jelzi az Aspose.Html.Dom.Events.IEventListener eltávolítását.

useCapture bool

Meghatározza, hogy az eltávolított EventListener regisztrált-e, mint egy fogadó hallgató vagy sem.Ha egy hallgatót kétszer regisztráltak, az egyiket fogva és az egyiket anélkül, mindegyiket külön kell eltávolítani.A fogadó hallgató eltávolítása nem befolyásolja ugyanazon hallgató nem fogadó verzióját, és fordítva.

 Magyar