Class EventTarget
De naam: Aspose.Svg.Dom Verzameling: Aspose.SVG.dll (25.5.0)
De Aspose.Svg.Dom.EventTarget-interface wordt door alle Nodes geïmplementeerd in een implementatie die het DOM Event Model ondersteunt.Daarom kan deze interface worden verkregen met behulp van bindende-specifieke castingsmethoden op een voorbeeld van de Node-interface.De interface maakt het mogelijk om Event Listeners op een Aspose.Svg.Dom.EventTarget te registreren en te verwijderen en evenementen te verzenden naar die Asposa.B.IvTarget.
[ComVisible(true)]
[DOMObject]
[DOMName("EventTarget")]
public class EventTarget : DOMObject, INotifyPropertyChanged, IEventTarget, IDisposable
Inheritance
object ← DOMObject ← EventTarget
Derived
Implements
INotifyPropertyChanged , IEventTarget , IDisposable
Geëerbiede leden
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(String, DOMEventHandler, Bool)
Deze methode maakt het mogelijk om evenement luisteraars op het evenementdoel te registreren.
public void AddEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
Het type evenement waarvoor de gebruiker zich registreert
handler
DOMEventHandler
Neem een Aspose.Svg.Dom.Events.ComeventHandler om te worden geroepen wanneer het evenement plaatsvindt.
useCapture
bool
Als het waar is, geeft gebruikCapture aan dat de gebruiker de capture wil starten.Na het initiëren van de opname worden alle gebeurtenissen van het aangegeven type naar de geregistreerdeAfbeelding.nl / Events / Evenementenvóór het worden gestuurd naar een Event Targets onder hen in de boom.Evenementen die door de boom omhoog bubbelen, zullen geen Aspose.Svg.Dom.Events.IEventListener veroorzaken dat bedoeld is om capture te gebruiken.
Remarks
Als een Aspose.Svg.Dom.Events.IEventListener wordt toegevoegd aan een ASPOSE.MVG.WEB terwijl het een evenement verwerkt, zal het niet door de huidige acties worden uitgeroepen, maar kan gedurende een latere fase van de gebeurtenisstromen, zoals de bubbelfase, worden uitgevoerd. Als meerdere identieke Event Listeners zijn geregistreerd op hetzelfde Aspose.Svg.Dom.EventTarget met dezelfde parameters, worden de duplicate instanties verwijderd. Ze veroorzaken niet dat de ASPOSE.VG. DOM.EVENT.IEventListener tweemaal wordt genoemd en omdat ze worden uitgeschakeld, hoeven ze niet te worden geëlimineerd met de AsposEvTARGE.REMOVE EVTLISTENER(System.String,Aspos.
AddEventListener(String, IEventListener)
Deze methode maakt het mogelijk om evenement luisteraars op het evenementdoel te registreren.
public void AddEventListener(string type, IEventListener listener)
Parameters
type
string
Het type evenement waarvoor de gebruiker zich registreert
listener
IEventListener
Neem een interface die door de gebruiker wordt geïmplementeerd en die de methoden bevat die moeten worden geroepen wanneer het evenement plaatsvindt.
Remarks
Als een Aspose.Svg.Dom.Events.IEventListener wordt toegevoegd aan een ASPOSE.MVG.WEB terwijl het een evenement verwerkt, zal het niet door de huidige acties worden uitgeroepen, maar kan gedurende een latere fase van de gebeurtenisstromen, zoals de bubbelfase, worden uitgevoerd. Als meerdere identieke Event Listeners zijn geregistreerd op hetzelfde Aspose.Svg.Dom.EventTarget met dezelfde parameters, worden de duplicate instanties verwijderd. Ze veroorzaken niet dat de ASPOSE.VG. DOM.EVENT.IEventListener tweemaal wordt genoemd en omdat ze worden uitgeschakeld, hoeven ze niet te worden geëlimineerd met de AsposEvTARGE.REMOVE EVTLISTENER(System.String,Aspos.
AddEventListener(String, IEventListener, Bool)
Deze methode maakt het mogelijk om evenement luisteraars op het evenementdoel te registreren.
public void AddEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Het type evenement waarvoor de gebruiker zich registreert
listener
IEventListener
Neem een interface die door de gebruiker wordt geïmplementeerd en die de methoden bevat die moeten worden geroepen wanneer het evenement plaatsvindt.
useCapture
bool
Als het waar is, geeft gebruikCapture aan dat de gebruiker de capture wil starten.Na het initiëren van de opname worden alle gebeurtenissen van het aangegeven type naar de geregistreerdeAfbeelding.nl / Events / Evenementenvóór het worden gestuurd naar een Event Targets onder hen in de boom.Evenementen die door de boom omhoog bubbelen, zullen geen Aspose.Svg.Dom.Events.IEventListener veroorzaken dat bedoeld is om capture te gebruiken.
Remarks
Als een Aspose.Svg.Dom.Events.IEventListener wordt toegevoegd aan een ASPOSE.MVG.WEB terwijl het een evenement verwerkt, zal het niet door de huidige acties worden uitgeroepen, maar kan gedurende een latere fase van de gebeurtenisstromen, zoals de bubbelfase, worden uitgevoerd. Als meerdere identieke Event Listeners zijn geregistreerd op hetzelfde Aspose.Svg.Dom.EventTarget met dezelfde parameters, worden de duplicate instanties verwijderd. Ze veroorzaken niet dat de ASPOSE.VG. DOM.EVENT.IEventListener tweemaal wordt genoemd en omdat ze worden uitgeschakeld, hoeven ze niet te worden geëlimineerd met de AsposEvTARGE.REMOVE EVTLISTENER(System.String,Aspos.
DispatchEvent(Event)
Deze methode maakt het mogelijk om evenementen te verzenden naar het implementatie-evenementmodel.
public bool DispatchEvent(Event @event)
Parameters
event
Event
Bepaal het type evenement, gedrag en contextuele informatie om te worden gebruikt bij de verwerking van het evenement.
Returns
De terugkeerwaarde van Aspose.Svg.Dom.EventTarget.DispatchEven (Aspose,SVg,Doma.Handelingen) geeft aan of een van de luisteraars die de gebeurtenis behandelde de naam van het event is Aspo.Als Aspose.Svg.Dom.Events.Évent.PreventDefault wordt genoemd de waarde is vals, dan is de value waar.
Remarks
Evenementen die op deze manier worden verzonden, hebben hetzelfde captureer- en bubbelgedrag als evenementen die rechtstreeks door de uitvoering worden verzonden.Het doel van de gebeurtenis is de Aspose.Svg.Dom.EventTarget op die wordt aangeduid Aspoe.Aspoes.
Exceptions
Dispose()
Het vervult toepasselijk gedefinieerde taken die verband houden met het vrijgeven, vrijgeven of herstructureren van onbeheerde middelen.
public void Dispose()
Dispose(Bool)
Verwijder onbeheerde en - optioneel - beheerde middelen.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
’true’ om zowel beheerde als niet beheerde middelen vrij te geven; ‘false’ om alleen niet beheerde middelen vrij te geven.
RemoveEventListener(String, DOMEventHandler, Bool)
Deze methode maakt het mogelijk om evenement luisteraars van het evenementdoel te verwijderen.Als een Aspose.Svg.Dom.Events.IEventListener wordt verwijderd van een ASPOSE.MVG.WEB terwijl het een evenement verwerkt, wordt het niet veroorzaakt door de huidige acties.Event Listeners kunnen nooit worden uitgenodigd nadat ze zijn verwijderd.
public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
Specificeert de gebeurtenis type van de Aspose.Svg.Dom.Events.IEventListener wordt verwijderd.
handler
DOMEventHandler
De Aspose.Svg.Dom.Events. DOMEventHandler-parameters geven aan dat de Asposa.MvG.Listener moet worden verwijderd.
useCapture
bool
Bepaal of de verwijderde EventListener is geregistreerd als een opname luisteraar of niet.Als een luisteraar twee keer is geregistreerd, een met capture en een zonder, moet elk apart worden verwijderd.Het verwijderen van een opname luisteraar heeft geen invloed op een niet opname versie van dezelfde luisteraar, en omgekeerd.
RemoveEventListener(String, IEventListener)
Deze methode maakt het mogelijk om evenement luisteraars van het evenementdoel te verwijderen.Als een Aspose.Svg.Dom.Events.IEventListener wordt verwijderd van een ASPOSE.MVG.WEB terwijl het een evenement verwerkt, wordt het niet veroorzaakt door de huidige acties.Event Listeners kunnen nooit worden uitgenodigd nadat ze zijn verwijderd.
public void RemoveEventListener(string type, IEventListener listener)
Parameters
type
string
Specificeert de gebeurtenis type van de Aspose.Svg.Dom.Events.IEventListener wordt verwijderd.
listener
IEventListener
De Aspose.Svg.Dom.Events.IEventListener-parameters geven aan dat de ASPOSE.A.V.T.IEVENTLISTENER moet worden verwijderd.
RemoveEventListener(String, IEventListener, Bool)
Deze methode maakt het mogelijk om evenement luisteraars van het evenementdoel te verwijderen.Als een Aspose.Svg.Dom.Events.IEventListener wordt verwijderd van een ASPOSE.MVG.WEB terwijl het een evenement verwerkt, wordt het niet veroorzaakt door de huidige acties.Event Listeners kunnen nooit worden uitgenodigd nadat ze zijn verwijderd.
public void RemoveEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Specificeert de gebeurtenis type van de Aspose.Svg.Dom.Events.IEventListener wordt verwijderd.
listener
IEventListener
De Aspose.Svg.Dom.Events.IEventListener-parameters geven aan dat de ASPOSE.A.V.T.IEVENTLISTENER moet worden verwijderd.
useCapture
bool
Bepaal of de verwijderde EventListener is geregistreerd als een opname luisteraar of niet.Als een luisteraar twee keer is geregistreerd, een met capture en een zonder, moet elk apart worden verwijderd.Het verwijderen van een opname luisteraar heeft geen invloed op een niet opname versie van dezelfde luisteraar, en omgekeerd.