Class EventTarget

Class EventTarget

nazivni prostor: Aspose.Svg.Dom Sastanak: Aspose.SVG.dll (25.5.0)

Interfejs Aspose.Svg.Dom.EventTarget provodi svi Node u implementaciji koja podržava DOM Event Model.Stoga se ovaj sučelje može postići pomoću metoda castinga specifičnih za vezu na primjeru Node sučelja.Interfejs omogućuje registraciju i uklanjanje slušalica događaja na Aspose.Svg.Dom.EventTarget i isporuku događanja na to Aspos.

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

Inheritance

object DOMObject EventTarget

Derived

MediaQueryList , Node

Implements

INotifyPropertyChanged , IEventTarget , IDisposable

naslijeđeni članovi

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)

Ova metoda omogućuje registraciju slušalica događaja na cilju događaja.

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

Parameters

type string

Vrsta događaja za koju se korisnik registrira

handler DOMEventHandler

Potrebno je nazvati Aspose.Svg.Dom.Events.CADHandler kada se događaj odvija.

useCapture bool

Ako je to istina, upotrebaCapture ukazuje na to da korisnik želi pokrenuti snimanje.Nakon početka uhićenja, svi događaji određenog tipa bit će dostavljeni registriranom osobom.Sljedeći članakSvg.Dom.Events.IEventListenerPrije nego što ih pošalju na bilo koji događaj Cilj ispod njih u drvetu.Događanja koja se bublje prema gore kroz drvo neće izazvati Aspose.Svg.Dom.Events.IEventListener namijenjen za korištenje ulova.

Remarks

Ako je Aspose.Svg.Dom.Events.IEventListener dodan u Aspos.Aspos, dok se obrađuje događaj, neće biti izazvan trenutačnim akcijama, već se može izazvati u kasnijoj fazi protoka događaja, kao što je faza bubnjeva. Ako su više identičnih slušalica događaja registrirani na istom Aspose.Svg.Dom.EventTarget s istim parametrima, duplicirane primjere su uklonjene. oni ne uzrokuju da se Asposa.Asp.Ivents.IEventListener zove dvaput, a budući da su isključeni ne moraju biti uklanjeni pomoću metode Aspos.RemoveTarget.

AddEventListener(Sljedeći Članak IEventListener)

Ova metoda omogućuje registraciju slušalica događaja na cilju događaja.

public void AddEventListener(string type, IEventListener listener)

Parameters

type string

Vrsta događaja za koju se korisnik registrira

listener IEventListener

Uzima interfejs koji je primijenio korisnik koji sadrži metode koje treba nazvati kada se događaj dogodi.

Remarks

Ako je Aspose.Svg.Dom.Events.IEventListener dodan u Aspos.Aspos, dok se obrađuje događaj, neće biti izazvan trenutačnim akcijama, već se može izazvati u kasnijoj fazi protoka događaja, kao što je faza bubnjeva. Ako su više identičnih slušalica događaja registrirani na istom Aspose.Svg.Dom.EventTarget s istim parametrima, duplicirane primjere su uklonjene. oni ne uzrokuju da se Asposa.Asp.Ivents.IEventListener zove dvaput, a budući da su isključeni ne moraju biti uklanjeni pomoću metode Aspos.RemoveTarget.

AddEventListener(String, IEventListener i Bool)

Ova metoda omogućuje registraciju slušalica događaja na cilju događaja.

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

Parameters

type string

Vrsta događaja za koju se korisnik registrira

listener IEventListener

Uzima interfejs koji je primijenio korisnik koji sadrži metode koje treba nazvati kada se događaj dogodi.

useCapture bool

Ako je to istina, upotrebaCapture ukazuje na to da korisnik želi pokrenuti snimanje.Nakon početka uhićenja, svi događaji određenog tipa bit će dostavljeni registriranom osobom.Sljedeći članakSvg.Dom.Events.IEventListenerPrije nego što ih pošalju na bilo koji događaj Cilj ispod njih u drvetu.Događanja koja se bublje prema gore kroz drvo neće izazvati Aspose.Svg.Dom.Events.IEventListener namijenjen za korištenje ulova.

Remarks

Ako je Aspose.Svg.Dom.Events.IEventListener dodan u Aspos.Aspos, dok se obrađuje događaj, neće biti izazvan trenutačnim akcijama, već se može izazvati u kasnijoj fazi protoka događaja, kao što je faza bubnjeva. Ako su više identičnih slušalica događaja registrirani na istom Aspose.Svg.Dom.EventTarget s istim parametrima, duplicirane primjere su uklonjene. oni ne uzrokuju da se Asposa.Asp.Ivents.IEventListener zove dvaput, a budući da su isključeni ne moraju biti uklanjeni pomoću metode Aspos.RemoveTarget.

DispatchEvent(Event)

Ova metoda omogućuje prijenos događaja u model događaja implementacija.

public bool DispatchEvent(Event @event)

Parameters

event Event

Označuje vrstu događaja, ponašanje i kontekstualne informacije koje će se koristiti u obradi događaja.

Returns

bool

Vrijednost povratne vrijednosti Aspose.Svg.Dom.EventTarget.DispatchEven (Aspose, Svg, Dom, Events, Event) ukazuje na to je li bilo koji od slušatelja koji su se bavili događajem nazvan Aspos.Ako je Aspose.Svg.Dom.Events.EVENT.PreventDefault nazvan vrijednosti je lažna, inače je vrijednost istinita.

Remarks

Događanja koja se šalju na taj način imaju isto ponašanje uhićenja i bubblja kao i događaje koje se šalju izravno provedbom.Cilj događaja je Aspose.Svg.Dom.EventTarget na kojem se zove Aspos.Asposa.

Exceptions

DOMException

Dispose()

On obavlja zadatke definirane po aplikaciji povezane s oslobađanjem, oslobađanjem ili ponovnim oslobađanjem nekontroliranih resursa.

public void Dispose()

Dispose(Bolić)

Izlazi nekontrolirane i - opcionalno - upravljane resurse.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

“Pravedno” za oslobađanje upravljenih i nekontroliranih resursa; “lažno” za oslobađanje samo nekontroliranih resursa.

RemoveEventListener(String, DOMEventHandler, Bool)

Ova metoda omogućuje uklanjanje slušalica događaja s cilja događaja.Ako se Aspose.Svg.Dom.Events.IEventListener ukloni iz Asposa.Aspos.Ivt.Targeta dok obrađuje događaj, to neće biti izazvano trenutačnim akcijama.Poslušatelji događaja nikada ne mogu biti pozvani nakon što su uklonjeni.

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

Parameters

type string

Određuje tip događaja Aspose.Svg.Dom.Events.IEventListener koji se uklanja.

handler DOMEventHandler

Parametar Aspose.Svg.Dom.Events.MODEventHandler ukazuje na to da se treba ukloniti Aspos.Listener.

useCapture bool

To određuje je li uklonjen EventListener registriran kao slušalica ili ne.Ako je slušalica registrirana dvaput, jedan s uhvatom i jedan bez, svaki se mora ukloniti odvojeno.Uklanjanje slušalice ne utječe na ne-slušalicu istog slušalice, a obrnuto.

RemoveEventListener(Sljedeći Članak IEventListener)

Ova metoda omogućuje uklanjanje slušalica događaja s cilja događaja.Ako se Aspose.Svg.Dom.Events.IEventListener ukloni iz Asposa.Aspos.Ivt.Targeta dok obrađuje događaj, to neće biti izazvano trenutačnim akcijama.Poslušatelji događaja nikada ne mogu biti pozvani nakon što su uklonjeni.

public void RemoveEventListener(string type, IEventListener listener)

Parameters

type string

Određuje tip događaja Aspose.Svg.Dom.Events.IEventListener koji se uklanja.

listener IEventListener

Parametri Aspose.Svg.Dom.Events.IEventListener ukazuju na to da će biti uklonjen Asposa.Aspos.

RemoveEventListener(String, IEventListener i Bool)

Ova metoda omogućuje uklanjanje slušalica događaja s cilja događaja.Ako se Aspose.Svg.Dom.Events.IEventListener ukloni iz Asposa.Aspos.Ivt.Targeta dok obrađuje događaj, to neće biti izazvano trenutačnim akcijama.Poslušatelji događaja nikada ne mogu biti pozvani nakon što su uklonjeni.

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

Parameters

type string

Određuje tip događaja Aspose.Svg.Dom.Events.IEventListener koji se uklanja.

listener IEventListener

Parametri Aspose.Svg.Dom.Events.IEventListener ukazuju na to da će biti uklonjen Asposa.Aspos.

useCapture bool

To određuje je li uklonjen EventListener registriran kao slušalica ili ne.Ako je slušalica registrirana dvaput, jedan s uhvatom i jedan bez, svaki se mora ukloniti odvojeno.Uklanjanje slušalice ne utječe na ne-slušalicu istog slušalice, a obrnuto.

 Hrvatski