Class EventTarget
Navne til: Aspose.Html.Dom Sammensætning: Aspose.HTML.dll (25.4.0)
Aspose.Html.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 giver mulighed for registrering og fjernelse af Event Listeners på en Aspose.Html.Dom.EventTarget og afsendelse af begivenheder til den Aspose.Html.Dom.Events.IEventTarget.
[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.Html.Dom.Events.DOMEventHandler at kaldes, når begivenheden sker.
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 registreredeHtml.Dom.Events.IEventListenerfø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.Html.Dom.Events.IEventListener designet til at bruge fangst.
Remarks
Hvis en Aspose.Html.Dom.Events.IEventListener tilføjes til en Wl51.HDL.Software, 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ømmen, som f.eks. bubblingfasen.
Hvis flere identiske Event Listeners er registreret på den samme Aspose.Html.Dom.EventTarget med de samme parametre de duplikerede instanser er afskaffet. De forårsager ikke, at __ WL51.Doma.events.IEventListener bliver opkaldt to gange og siden de er udskudt de behøver ikke at blive fjernet ved hjælp af Wl51.Thm.System.
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.Html.Dom.Events.IEventListener tilføjes til en Wl51.HDL.Software, 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ømmen, som f.eks. bubblingfasen.
Hvis flere identiske Event Listeners er registreret på den samme Aspose.Html.Dom.EventTarget med de samme parametre de duplikerede instanser er afskaffet. De forårsager ikke, at __ WL51.Doma.events.IEventListener bliver opkaldt to gange og siden de er udskudt de behøver ikke at blive fjernet ved hjælp af Wl51.Thm.System.
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 registreredeHtml.Dom.Events.IEventListenerfø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.Html.Dom.Events.IEventListener designet til at bruge fangst.
Remarks
Hvis en Aspose.Html.Dom.Events.IEventListener tilføjes til en Wl51.HDL.Software, 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ømmen, som f.eks. bubblingfasen.
Hvis flere identiske Event Listeners er registreret på den samme Aspose.Html.Dom.EventTarget med de samme parametre de duplikerede instanser er afskaffet. De forårsager ikke, at __ WL51.Doma.events.IEventListener bliver opkaldt to gange og siden de er udskudt de behøver ikke at blive fjernet ved hjælp af Wl51.Thm.System.
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.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) angiver, om nogen af de lytter, der behandlede begivenheden kaldet Aspose.Html.Dom.Events.Event.PreventDefault.Hvis Aspose.Html.Dom.Events.Event.PreventDefault blev kaldt værdien er falsk, ellers er værdien 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.Html.Dom.EventTarget, hvor Aspose.Html.Dom.EventTarget.DispatchEvent (Aspose.Html.Dom.Events.Event) kaldes.
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.Html.Dom.Events.IEventListener fjernes fra en Aspose.Html.Dom.EventTarget, 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.Html.Dom.Events.IEventListener bliver fjernet.
handler
DOMEventHandler
Den Aspose.Html.Dom.Events.DOMEventHandler parameter angiver Aspose.Html.Dom.Events.IEventListener at blive fjernet.
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.Html.Dom.Events.IEventListener fjernes fra en Aspose.Html.Dom.EventTarget, 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.Html.Dom.Events.IEventListener bliver fjernet.
listener
IEventListener
Den Aspose.Html.Dom.Events.IEventListener parameter angiver Aspose.Html.Dom.Events.IEventListener at blive fjernet.
RemoveEventListener(String, IEventListener og Bool)
Denne metode gør det muligt at fjerne begivenhedshørere fra begivenhedsmål.Hvis en Aspose.Html.Dom.Events.IEventListener fjernes fra en Aspose.Html.Dom.EventTarget, 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.Html.Dom.Events.IEventListener bliver fjernet.
listener
IEventListener
Den Aspose.Html.Dom.Events.IEventListener parameter angiver Aspose.Html.Dom.Events.IEventListener at blive fjernet.
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.