Class EventTarget

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

MediaQueryList , Node

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

bool

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

DOMException

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.

 Svenska