Class EventTarget
A név: Aspose.Svg.Dom Összefoglaló: Aspose.SVG.dll (25.5.0)
Az Aspose.Svg.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.Svg.Dom.EventTarget-on, valamint az események elküldését az ASPOSE.MVG.
[ComVisible(true)]
[DOMObject]
[DOMName("EventTarget")]
public class EventTarget : DOMObject, INotifyPropertyChanged, IEventTarget, IDisposable
Inheritance
object ← DOMObject ← EventTarget
Derived
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.Svg.Dom.Events.ROMEventHandler 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.Székesfehérvár - Events.IEventListenerMielő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 egy Aspose.Svg.Dom.Events.IEventListener-t, amelyet a fogás használatára terveztek.
Remarks
Ha egy Aspose.Svg.Dom.Events.IEventListener-t adunk hozzá az Aspos.A.R.M.Tárgyához egy esemény feldolgozása közben, akkor a jelenlegi akciók nem indítanak ki, hanem az esemény áramlásának 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.Svg.Dom.EventTarget azonos paraméterekkel, a duplikált példák eltávolításra kerülnek. nem okozzák, hogy az ASPOSE-t kétszer hívják fel, és mivel el vannak távolítva, akkor nem kell törölni őket az AsposEvTarget.RemoveEvenListener(System.String,Aspose,SVg,Doma.Handler,system.Boolean) módszerrel.
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.Svg.Dom.Events.IEventListener-t adunk hozzá az Aspos.A.R.M.Tárgyához egy esemény feldolgozása közben, akkor a jelenlegi akciók nem indítanak ki, hanem az esemény áramlásának 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.Svg.Dom.EventTarget azonos paraméterekkel, a duplikált példák eltávolításra kerülnek. nem okozzák, hogy az ASPOSE-t kétszer hívják fel, és mivel el vannak távolítva, akkor nem kell törölni őket az AsposEvTarget.RemoveEvenListener(System.String,Aspose,SVg,Doma.Handler,system.Boolean) módszerrel.
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.Székesfehérvár - Events.IEventListenerMielő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 egy Aspose.Svg.Dom.Events.IEventListener-t, amelyet a fogás használatára terveztek.
Remarks
Ha egy Aspose.Svg.Dom.Events.IEventListener-t adunk hozzá az Aspos.A.R.M.Tárgyához egy esemény feldolgozása közben, akkor a jelenlegi akciók nem indítanak ki, hanem az esemény áramlásának 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.Svg.Dom.EventTarget azonos paraméterekkel, a duplikált példák eltávolításra kerülnek. nem okozzák, hogy az ASPOSE-t kétszer hívják fel, és mivel el vannak távolítva, akkor nem kell törölni őket az AsposEvTarget.RemoveEvenListener(System.String,Aspose,SVg,Doma.Handler,system.Boolean) módszerrel.
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
Az Aspose.Svg.Dom.EventTarget.DispatchEven (Aspose, Svg, Dom, Events, Event) visszatérési értéke azt jelzi, hogy az eseményt kezelő hallgatók közül bármelyikét az ASPOSE, SVG, DOM, EVENTS.EVENT.PreventDefault néven hívják.Ha az Aspose.Svg.Dom.Events.PreventDefault értéket hamisnak nevezték, 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élkitűzése az Aspose.Svg.Dom.EventTarget, amelynek felületén az ASPOSE-t hívják.
Exceptions
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.Svg.Dom.Events.IEventListener eltávolításra kerül egy ASPOSE.ROM.ÉventTarget-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.Svg.Dom.Events.IEventListener eltávolításra kerül.
handler
DOMEventHandler
Az Aspose.Svg.Dom.Events.ROMEventHandler paraméter azt jelzi, hogy eltávolítani kell az ASPOSE.LEVENT.
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.Svg.Dom.Events.IEventListener eltávolításra kerül egy ASPOSE.ROM.ÉventTarget-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.Svg.Dom.Events.IEventListener eltávolításra kerül.
listener
IEventListener
Az Aspose.Svg.Dom.Events.IEventListener paraméter azt jelzi, hogy az Aspos.A.I.V.C.T el kell távolítani.
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.Svg.Dom.Events.IEventListener eltávolításra kerül egy ASPOSE.ROM.ÉventTarget-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.Svg.Dom.Events.IEventListener eltávolításra kerül.
listener
IEventListener
Az Aspose.Svg.Dom.Events.IEventListener paraméter azt jelzi, hogy az Aspos.A.I.V.C.T el kell távolítani.
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.