Class EventTarget

Class EventTarget

Namn på plats: Aspose.Svg.Dom Församling: Aspose.SVG.dll (25.5.0)

Aspose.Svg.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 möjliggör registrering och borttagning av Event Listeners på en Aspose.Svg.Dom.EventTarget och överföring av händelser till den Aspos.Mov.

[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

Använder en Aspose.Svg.Dom.Events.ROMHandler 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 registreradeFöregående inläggSvg.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.Svg.Dom.Events.IEventListener avsedd att använda fångenskap.

Remarks

Om en Aspose.Svg.Dom.Events.IEventListener läggs till i ett Aspos.Mov.IventTarget 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.Svg.Dom.EventTarget med samma parametrar duplicerade instanser avskaffas. De orsakar inte att Aspos.Avs.Händelser.IEventListener kallas två gånger och eftersom de avskiljas behöver de inte tas bort med Asposa.Iss.Target.RemoveEvenLisener(System.String,Abs.Vs.Home.events,DomeventHandler,system.Boolean) metod.

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.Svg.Dom.Events.IEventListener läggs till i ett Aspos.Mov.IventTarget 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.Svg.Dom.EventTarget med samma parametrar duplicerade instanser avskaffas. De orsakar inte att Aspos.Avs.Händelser.IEventListener kallas två gånger och eftersom de avskiljas behöver de inte tas bort med Asposa.Iss.Target.RemoveEvenLisener(System.String,Abs.Vs.Home.events,DomeventHandler,system.Boolean) metod.

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 registreradeFöregående inläggSvg.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.Svg.Dom.Events.IEventListener avsedd att använda fångenskap.

Remarks

Om en Aspose.Svg.Dom.Events.IEventListener läggs till i ett Aspos.Mov.IventTarget 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.Svg.Dom.EventTarget med samma parametrar duplicerade instanser avskaffas. De orsakar inte att Aspos.Avs.Händelser.IEventListener kallas två gånger och eftersom de avskiljas behöver de inte tas bort med Asposa.Iss.Target.RemoveEvenLisener(System.String,Abs.Vs.Home.events,DomeventHandler,system.Boolean) metod.

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

Return-värdet för Aspose.Svg.Dom.EventTarget.DispatchEven (Aspos.svk.dom.events.even) anger om någon av lyssnarna som hanterade händelsen kallas Asposa. Svc.dom,event.event.PreventDefault.Om Aspose.Svg.Dom.Events.Évent.PreventDefault kallas värdet är falskt, annars är värde 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ålsättningen för evenemanget är Aspose.Svg.Dom.EventTarget, på vilken det kallas Aspoe.Aspos.

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.Svg.Dom.Events.IEventListener avlägsnas från en ASPOSE.ROM.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.Svg.Dom.Events.IEventListener som tas bort.

handler DOMEventHandler

Parametern Aspose.Svg.Dom.Events. DOMEventHandler indikerar att Aspos.Listener 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.Svg.Dom.Events.IEventListener avlägsnas från en ASPOSE.ROM.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.Svg.Dom.Events.IEventListener som tas bort.

listener IEventListener

Parametern Aspose.Svg.Dom.Events.IEventListener indikerar att Aspos.Vm.Kväll.Ivenlisteneren 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.Svg.Dom.Events.IEventListener avlägsnas från en ASPOSE.ROM.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.Svg.Dom.Events.IEventListener som tas bort.

listener IEventListener

Parametern Aspose.Svg.Dom.Events.IEventListener indikerar att Aspos.Vm.Kväll.Ivenlisteneren 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