Interface IEventTarget

Interface IEventTarget

Именује се: Aspose.Html.Dom.Events Асамблеја: Aspose.HTML.dll (25.4.0)

Интерфејс Aspose.Html.Dom.EventTarget имплементира све Ноде у имплементацији која подржава модел догађаја ДОМ-а.Због тога се овај интерфејс може добити користећи методе кастирања специфичне за везивање на примјеру интерфејса Нода.Интерфејс омогућава регистрацију и уклањање Слушача догађаја на Асписе.Хтмл.Дом.ЕвенТаргет и испоруку догађаја на Асписе.Хтмл.Дом.ЕвенТаргет.

[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IEventTarget

Methods

AddEventListener(КСНУМКС, IEventListener)

Ова метода омогућава регистрацију слушалаца догађаја на циљ догађаја.

[DOMName("addEventListener")]
void AddEventListener(string type, IEventListener listener)

Parameters

type string

Тип догађаја за који се корисник региструје

listener IEventListener

Узима интерфејс који је имплементирао корисник који садржи методе које треба позвати када се догађај догоди.

Remarks

Ако се до Aspose.Html.Dom.Events.IEventListener додаје на _ВЛ51.Хтмл.Дом.ЕвенТаргет док се обрађује догађај, то неће бити покренуто текућим акцијама, већ се може покренути током касније фазе протока догађаја, као што је фаза бубуљице.

Ако се више идентичних Слушача догађаја региструје на истом Aspose.Html.Dom.EventTarget са истим параметрима, дуплиране инстанције се одбацују. они не узрокују да се _ВЛ51.Хтмл.Дом.Евент.ИентСлушач зове два пута и пошто су одбијени, не морају бити уклоњени са методом __УЛ51.

AddEventListener(струја, IEventListener, bool)

Ова метода омогућава регистрацију слушалаца догађаја на циљ догађаја.

[DOMName("addEventListener")]
void AddEventListener(string type, IEventListener listener, bool useCapture)

Parameters

type string

Тип догађаја за који се корисник региструје

listener IEventListener

Узима интерфејс који је имплементирао корисник који садржи методе које треба позвати када се догађај догоди.

useCapture bool

Ако је то тачно, коришћењеСнимање указује на то да корисник жели да покрене снимање.Након покретања заробљености, сви догађаји одређеног типа ће бити послати регистрованомАпсос.Хтмл.Дом.Евент.ИвентСлушачПре него што буду послати на било који догађај Циљеви испод њих у дрвету.Догађаји који се бубуљују кроз дрво неће изазвати Аспасе.Хтмл.Дом.Евент.ИевентЛистенер намењен да користи ухваћење.

Remarks

Ако се до Aspose.Html.Dom.Events.IEventListener додаје на _ВЛ51.Хтмл.Дом.ЕвенТаргет док се обрађује догађај, то неће бити покренуто текућим акцијама, већ се може покренути током касније фазе протока догађаја, као што је фаза бубуљице.

Ако се више идентичних Слушача догађаја региструје на истом Aspose.Html.Dom.EventTarget са истим параметрима, дуплиране инстанције се одбацују. они не узрокују да се _ВЛ51.Хтмл.Дом.Евент.ИентСлушач зове два пута и пошто су одбијени, не морају бити уклоњени са методом __УЛ51.

DispatchEvent(Event)

Ова метода омогућава испоруку догађаја у модел догађаја за имплементације.

[DOMName("dispatchEvent")]
bool DispatchEvent(Event @event)

Parameters

event Event

Опрема врсту догађаја, понашања и контекстуалне информације које ће се користити у обради догађаја.

Returns

bool

Vrednost vraćanja Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) pokazuje da li je bilo koji od slušatelja koji je upravljao događajem nazvan Aspose.Html.Dom.Events.Event.PreventDefault.Ако се Aspose.Html.Dom.Events.Event.PreventDefault зове вредност је лажна, иначе је вредност истинита.

Remarks

Догађаји који се испоручују на овај начин ће имати исто понашање ухваћања и бубуљице као и догађаји који се испоручују директно од стране имплементације.Циљ догађаја је Aspose.Html.Dom.EventTarget на којем се зове Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event).

Exceptions

DOMException

RemoveEventListener(КСНУМКС, IEventListener)

Ова метода омогућава уклањање слушалаца догађаја из циља догађаја.Ако се Aspose.Html.Dom.Events.IEventListener уклони из Aspose.Html.Dom.EventTarget док обрађује догађај, то неће бити изазвано текућим акцијама.Слушачи догађаја никада не могу бити позивани након што су уклоњени.

[DOMName("removeEventListener")]
void RemoveEventListener(string type, IEventListener listener)

Parameters

type string

Потврђује врсту догађаја који се уклања Aspose.Html.Dom.Events.IEventListener.

listener IEventListener

Aspose.Html.Dom.Events.IEventListener parameter ukazuje na Aspose.Html.Dom.Events.IEventListener da se ukloni.

RemoveEventListener(струја, IEventListener, bool)

Ова метода омогућава уклањање слушалаца догађаја из циља догађаја.Ако се Aspose.Html.Dom.Events.IEventListener уклони из Aspose.Html.Dom.EventTarget док обрађује догађај, то неће бити изазвано текућим акцијама.Слушачи догађаја никада не могу бити позивани након што су уклоњени.

[DOMName("removeEventListener")]
void RemoveEventListener(string type, IEventListener listener, bool useCapture)

Parameters

type string

Потврђује врсту догађаја који се уклања Aspose.Html.Dom.Events.IEventListener.

listener IEventListener

Aspose.Html.Dom.Events.IEventListener parameter ukazuje na Aspose.Html.Dom.Events.IEventListener da se ukloni.

useCapture bool

Потврђује да ли је уклоњени EventListener регистрован као ухваћени слушалац или не.Ако је слушалац регистрован два пута, један са ухваћењем и један без, сваки мора бити уклоњен одвојено.Уклањање улазног слушаоца не утиче на не улазну верзију истог слушаоца, и обрнуто.

 Српски