Class EventTarget
Namn på plats: Aspose.Html.Dom Sammanfattning: Aspose.HTML.dll (25.4.0)
Aspose.Html.Dom.EventTarget-gränssnittet implementeras av alla noder i en implementation som stöder DOM Event-modellen.Därför kan denna gränssnitt uppnås genom att använda bindande-specifika kastningsmetoder på ett exempel av Node-gränssnittet.Gränssnittet gör det möjligt att registrera och ta bort Event Listeners på en Aspose.Html.Dom.EventTarget och skicka händelser till 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
Arvsmedlemmar
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(sträng, DOMEventHandler, bool)
Denna metod möjliggör registrering av händelse lyssnare på händelsemålet.
public void AddEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
Den typ av händelse som användaren registrerar sig för
handler
DOMEventHandler
Ta en Aspose.Html.Dom.Events.DOMEventHandler att kallas när händelsen inträffar.
useCapture
bool
Om det är sant indikerar användaren att användaren vill inleda fångsten.Efter att fångsten har inletts skickas alla händelser av den angivna typen till den registreradeHtml.Dom.Events.IEventListenerinnan de skickas till varje Event Targets under dem i trädet.Händelser som bubblar uppåt genom trädet kommer inte att utlösa en Aspose.Html.Dom.Events.IEventListener avsedd att använda fångenskap.
Remarks
Om en Aspose.Html.Dom.Events.IEventListener läggs till en Wl51.HDL.Target medan den behandlar en händelse, kommer den inte att utlösas av aktuella åtgärder men kan utlösa under ett senare skede av evenemangets flöde, såsom bubblande fas.
Om flera identiska händelse lyssnare är registrerade på samma Aspose.Html.Dom.EventTarget med samma parametrar de dubbla instanserna tas bort. De orsakar inte att __ WL51.Doma.events.IEventListener kallas två gånger och eftersom de är avskaffade behöver de inte tas ner med _Vl51.System.Boolean metoden.
AddEventListener(sträng, IEventListener)
Denna metod möjliggör registrering av händelse lyssnare på händelsemålet.
public void AddEventListener(string type, IEventListener listener)
Parameters
type
string
Den typ av händelse som användaren registrerar sig för
listener
IEventListener
Ta ett gränssnitt som implementeras av användaren som innehåller de metoder som ska kallas när händelsen inträffar.
Remarks
Om en Aspose.Html.Dom.Events.IEventListener läggs till en Wl51.HDL.Target medan den behandlar en händelse, kommer den inte att utlösas av aktuella åtgärder men kan utlösa under ett senare skede av evenemangets flöde, såsom bubblande fas.
Om flera identiska händelse lyssnare är registrerade på samma Aspose.Html.Dom.EventTarget med samma parametrar de dubbla instanserna tas bort. De orsakar inte att __ WL51.Doma.events.IEventListener kallas två gånger och eftersom de är avskaffade behöver de inte tas ner med _Vl51.System.Boolean metoden.
AddEventListener(sträng, IEventListener, bool)
Denna metod möjliggör registrering av händelse lyssnare på händelsemålet.
public void AddEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Den typ av händelse som användaren registrerar sig för
listener
IEventListener
Ta ett gränssnitt som implementeras av användaren som innehåller de metoder som ska kallas när händelsen inträffar.
useCapture
bool
Om det är sant indikerar användaren att användaren vill inleda fångsten.Efter att fångsten har inletts skickas alla händelser av den angivna typen till den registreradeHtml.Dom.Events.IEventListenerinnan de skickas till varje Event Targets under dem i trädet.Händelser som bubblar uppåt genom trädet kommer inte att utlösa en Aspose.Html.Dom.Events.IEventListener avsedd att använda fångenskap.
Remarks
Om en Aspose.Html.Dom.Events.IEventListener läggs till en Wl51.HDL.Target medan den behandlar en händelse, kommer den inte att utlösas av aktuella åtgärder men kan utlösa under ett senare skede av evenemangets flöde, såsom bubblande fas.
Om flera identiska händelse lyssnare är registrerade på samma Aspose.Html.Dom.EventTarget med samma parametrar de dubbla instanserna tas bort. De orsakar inte att __ WL51.Doma.events.IEventListener kallas två gånger och eftersom de är avskaffade behöver de inte tas ner med _Vl51.System.Boolean metoden.
DispatchEvent(Event)
Denna metod möjliggör överföring av händelser till genomförandemodellen.
public bool DispatchEvent(Event @event)
Parameters
event
Event
Anger vilken typ av händelse, beteende och sammanhangsinformation som ska användas vid behandling av händelsen.
Returns
Returvärdet för Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) anger om någon av lyssnare som hanterade händelsen kallas Aspose.Html.Dom.Events.Event.PreventDefault.Om Aspose.Html.Dom.Events.Event.PreventDefault kallas värdet är falskt, annars är värdet sant.
Remarks
Händelser som sänds på detta sätt kommer att ha samma fångande och bubblande beteende som händelser som sänds direkt av genomförandet.Målet för evenemanget är Aspose.Html.Dom.EventTarget på vilket Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) kallas.
Exceptions
Dispose()
Utför tillämpningsdefinierade uppgifter som är förknippade med frigöring, frigöring eller återanvändning av okontrollerade resurser.
public void Dispose()
Dispose(Bool)
Utfärdar okontrollerade och - valfritt - hanterade resurser.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
“true” för att släppa både hanterade och okontrollerade resurser; “falsk” för att släppa endast okontrollerade resurser.
RemoveEventListener(sträng, DOMEventHandler, bool)
Denna metod möjliggör avlägsnande av händelse lyssnare från händelsemålet.Om en Aspose.Html.Dom.Events.IEventListener tas bort från en Aspose.Html.Dom.EventTarget medan den behandlar en händelse, kommer den inte att utlösas av aktuella åtgärder.Event Lyttare kan aldrig inbjudas efter att de har tagits bort.
public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
Anger typ av händelse av Aspose.Html.Dom.Events.IEventListener som tas bort.
handler
DOMEventHandler
Aspose.Html.Dom.Events.DOMEventHandler parameter indikerar att Aspose.Html.Dom.Events.IEventListener ska tas bort.
useCapture
bool
Anger om den borttagna EventListenern har registrerats som en fångande lyssnare eller inte.Om en lyssnare har registrerats två gånger, en med fångst och en utan, måste var och en tas bort separat.Avlägsnande av en fångande lyssnare påverkar inte en icke fångande version av samma lyssnare, och vice versa.
RemoveEventListener(sträng, IEventListener)
Denna metod möjliggör avlägsnande av händelse lyssnare från händelsemålet.Om en Aspose.Html.Dom.Events.IEventListener tas bort från en Aspose.Html.Dom.EventTarget medan den behandlar en händelse, kommer den inte att utlösas av aktuella åtgärder.Event Lyttare kan aldrig inbjudas efter att de har tagits bort.
public void RemoveEventListener(string type, IEventListener listener)
Parameters
type
string
Anger typ av händelse av Aspose.Html.Dom.Events.IEventListener som tas bort.
listener
IEventListener
Aspose.Html.Dom.Events.IEventListener parameter indikerar att Aspose.Html.Dom.Events.IEventListener ska tas bort.
RemoveEventListener(sträng, IEventListener, bool)
Denna metod möjliggör avlägsnande av händelse lyssnare från händelsemålet.Om en Aspose.Html.Dom.Events.IEventListener tas bort från en Aspose.Html.Dom.EventTarget medan den behandlar en händelse, kommer den inte att utlösas av aktuella åtgärder.Event Lyttare kan aldrig inbjudas efter att de har tagits bort.
public void RemoveEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Anger typ av händelse av Aspose.Html.Dom.Events.IEventListener som tas bort.
listener
IEventListener
Aspose.Html.Dom.Events.IEventListener parameter indikerar att Aspose.Html.Dom.Events.IEventListener ska tas bort.
useCapture
bool
Anger om den borttagna EventListenern har registrerats som en fångande lyssnare eller inte.Om en lyssnare har registrerats två gånger, en med fångst och en utan, måste var och en tas bort separat.Avlägsnande av en fångande lyssnare påverkar inte en icke fångande version av samma lyssnare, och vice versa.