Class EventTarget
Navne til: Aspose.Svg.Dom Sammensætning: Aspose.SVG.dll (25.5.0)
Aspose.Svg.Dom.EventTarget-grænsefladen implementeres af alle Nodes i en implementering, der understøtter DOM Event Model.Derfor kan denne grænseflade opnås ved hjælp af bindende-specifik casting metoder på et eksempel af Node-grænsefladen.Grænsefladen gør det muligt at registrere og fjerne Event Listeners på en Aspose.Svg.Dom.EventTarget og afsendelse af begivenheder til den Aspos.Mov.
[ComVisible(true)]
[DOMObject]
[DOMName("EventTarget")]
public class EventTarget : DOMObject, INotifyPropertyChanged, IEventTarget, IDisposable
Inheritance
object ← DOMObject ← EventTarget
Derived
Implements
INotifyPropertyChanged , IEventTarget , IDisposable
De arvede medlemmer
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 og Bool)
Denne metode gør det muligt at registrere begivenhedshørere på begivenhedsmål.
public void AddEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
Den type begivenhed, som brugeren registrerer sig for
handler
DOMEventHandler
Det tager en Aspose.Svg.Dom.Events.Handler at kaldes, når begivenheden finder sted.
useCapture
bool
Hvis det er sandt, indikerer useCapture, at brugeren ønsker at starte optagelsen.Efter indledningen af fangsten vil alle begivenheder af den angivne type blive sendt til den registreredeLæger.dk Events.IventListenerfør de sendes til ethvert Event Targets under dem i træet.Eventer, der bublerer opad gennem træet vil ikke udløse en Aspose.Svg.Dom.Events.IEventListener designet til at bruge fangst.
Remarks
Hvis en Aspose.Svg.Dom.Events.IEventListener bliver tilføjet til et Aspos.Aspo.I.Tour, mens den behandler en begivenhed, vil den ikke blive udløst af de nuværende handlinger, men kan udløses i en senere fase af eventstrøm, som f.eks. bubblingfasen. Hvis flere identiske Event Listeners er registreret på den samme Aspose.Svg.Dom.EventTarget med de samme parametre, duplikerede instanser er afskaffet. De forårsager ikke, at Aspos.Listeneren bliver kaldt to gange og da de er udskudt de behøver ikke at blive fjernet ved hjælp af Aspo.RemoveTarget.Aspoe.
AddEventListener(String, IEventListener)
Denne metode gør det muligt at registrere begivenhedshørere på begivenhedsmål.
public void AddEventListener(string type, IEventListener listener)
Parameters
type
string
Den type begivenhed, som brugeren registrerer sig for
listener
IEventListener
Tag en grænseflade implementeret af brugeren, som indeholder de metoder, der skal kaldes, når begivenheden finder sted.
Remarks
Hvis en Aspose.Svg.Dom.Events.IEventListener bliver tilføjet til et Aspos.Aspo.I.Tour, mens den behandler en begivenhed, vil den ikke blive udløst af de nuværende handlinger, men kan udløses i en senere fase af eventstrøm, som f.eks. bubblingfasen. Hvis flere identiske Event Listeners er registreret på den samme Aspose.Svg.Dom.EventTarget med de samme parametre, duplikerede instanser er afskaffet. De forårsager ikke, at Aspos.Listeneren bliver kaldt to gange og da de er udskudt de behøver ikke at blive fjernet ved hjælp af Aspo.RemoveTarget.Aspoe.
AddEventListener(String, IEventListener og Bool)
Denne metode gør det muligt at registrere begivenhedshørere på begivenhedsmål.
public void AddEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Den type begivenhed, som brugeren registrerer sig for
listener
IEventListener
Tag en grænseflade implementeret af brugeren, som indeholder de metoder, der skal kaldes, når begivenheden finder sted.
useCapture
bool
Hvis det er sandt, indikerer useCapture, at brugeren ønsker at starte optagelsen.Efter indledningen af fangsten vil alle begivenheder af den angivne type blive sendt til den registreredeLæger.dk Events.IventListenerfør de sendes til ethvert Event Targets under dem i træet.Eventer, der bublerer opad gennem træet vil ikke udløse en Aspose.Svg.Dom.Events.IEventListener designet til at bruge fangst.
Remarks
Hvis en Aspose.Svg.Dom.Events.IEventListener bliver tilføjet til et Aspos.Aspo.I.Tour, mens den behandler en begivenhed, vil den ikke blive udløst af de nuværende handlinger, men kan udløses i en senere fase af eventstrøm, som f.eks. bubblingfasen. Hvis flere identiske Event Listeners er registreret på den samme Aspose.Svg.Dom.EventTarget med de samme parametre, duplikerede instanser er afskaffet. De forårsager ikke, at Aspos.Listeneren bliver kaldt to gange og da de er udskudt de behøver ikke at blive fjernet ved hjælp af Aspo.RemoveTarget.Aspoe.
DispatchEvent(Event)
Denne metode giver mulighed for afsendelse af begivenheder i implementeringsbegivenhedsmodellen.
public bool DispatchEvent(Event @event)
Parameters
event
Event
Det angiver den type begivenhed, adfærd og sammenhængsinformation, der skal bruges til at behandle begivenheden.
Returns
Returværdien af Aspose.Svg.Dom.EventTarget.DispatchEven (Aspose,SVg,Doma.Évent) angiver, om nogen af de lytter, der behandlede begivenheden kaldet Aspos.Hvis Aspose.Svg.Dom.Events.Évent.PreventDefault blev kaldt værdien er falsk, ellers er værdi sand.
Remarks
Begivenheder, der sendes på denne måde, vil have det samme fangst- og bubblende adfærd som begivenheder, der sendes direkte af gennemførelsen.Formålet med arrangementet er Aspose.Svg.Dom.EventTarget, som er opkaldt på Aspos.Aspos .SVg .Doma.events.
Exceptions
Dispose()
Udfører applikationsdefinerede opgaver, der er forbundet med frigivelse, frigivelse eller genoprettelse af uadministrerede ressourcer.
public void Dispose()
Dispose(Bool)
Udgiv uadministrerede og - valgfrit - forvaltede ressourcer.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
’true’ at frigive både forvaltede og uforvaltede ressourcer; ‘falske’ at frigive kun uforvaltede ressourcer.
RemoveEventListener(String, DOMEventHandler og Bool)
Denne metode gør det muligt at fjerne begivenhedshørere fra begivenhedsmål.Hvis en Aspose.Svg.Dom.Events.IEventListener fjernes fra en ASPOSE.ROM.EDENTTarget, mens den behandler en begivenhed, vil den ikke blive udløst af de aktuelle handlinger.Event Lytter kan aldrig opfordres efter at de er blevet fjernet.
public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
Det angiver, hvilken type begivenhed Aspose.Svg.Dom.Events.IEventListener bliver fjernet.
handler
DOMEventHandler
Den Aspose.Svg.Dom.Events. DOMEventHandler parameter angiver, at Aspos.Moving.Listener skal fjernes.
useCapture
bool
Det angiver, om EventListeneren, der fjernes, er registreret som en fangende lytter eller ej.Hvis en lytter er registreret to gange, en med fangst og en uden, skal hver fjernes separat.Fjernelse af en fangende høreapparat påvirker ikke en ikke fangende version af samme høreapparat, og omvendt.
RemoveEventListener(String, IEventListener)
Denne metode gør det muligt at fjerne begivenhedshørere fra begivenhedsmål.Hvis en Aspose.Svg.Dom.Events.IEventListener fjernes fra en ASPOSE.ROM.EDENTTarget, mens den behandler en begivenhed, vil den ikke blive udløst af de aktuelle handlinger.Event Lytter kan aldrig opfordres efter at de er blevet fjernet.
public void RemoveEventListener(string type, IEventListener listener)
Parameters
type
string
Det angiver, hvilken type begivenhed Aspose.Svg.Dom.Events.IEventListener bliver fjernet.
listener
IEventListener
Aspose.Svg.Dom.Events.IEventListener-parameteren angiver, at det skal fjernes.
RemoveEventListener(String, IEventListener og Bool)
Denne metode gør det muligt at fjerne begivenhedshørere fra begivenhedsmål.Hvis en Aspose.Svg.Dom.Events.IEventListener fjernes fra en ASPOSE.ROM.EDENTTarget, mens den behandler en begivenhed, vil den ikke blive udløst af de aktuelle handlinger.Event Lytter kan aldrig opfordres efter at de er blevet fjernet.
public void RemoveEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Det angiver, hvilken type begivenhed Aspose.Svg.Dom.Events.IEventListener bliver fjernet.
listener
IEventListener
Aspose.Svg.Dom.Events.IEventListener-parameteren angiver, at det skal fjernes.
useCapture
bool
Det angiver, om EventListeneren, der fjernes, er registreret som en fangende lytter eller ej.Hvis en lytter er registreret to gange, en med fangst og en uden, skal hver fjernes separat.Fjernelse af en fangende høreapparat påvirker ikke en ikke fangende version af samme høreapparat, og omvendt.