Class EventTarget
Именује се: Aspose.Html.Dom Асамблеја: Aspose.HTML.dll (25.4.0)
Интерфејс Aspose.Html.Dom.EventTarget имплементира све Ноде у имплементацији која подржава модел догађаја ДОМ-а.Због тога се овај интерфејс може добити користећи методе кастирања специфичне за везивање на примјеру интерфејса Нода.Интерфејс омогућава регистрацију и уклањање Слушача догађаја на Асписе.Хтмл.Дом.ЕвенТаргет и испоруку догађаја на Асписе.Хтмл.Дом.ЕвенТаргет.
[ComVisible(true)]
[DOMObject]
[DOMName("EventTarget")]
public class EventTarget : DOMObject, INotifyPropertyChanged, IEventTarget, IDisposable
Inheritance
object ← DOMObject ← EventTarget
Derived
Implements
INotifyPropertyChanged , IEventTarget , IDisposable
Наслеђени чланови
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(струја, ДОМЕВЕНТХандлер, боол)
Ова метода омогућава регистрацију слушалаца догађаја на циљ догађаја.
public void AddEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
Тип догађаја за који се корисник региструје
handler
DOMEventHandler
Узима Аппосе.Хтмл.Дом.Евент.ДОМЕВЕНТХандлер да се позове када се догађај догоди.
useCapture
bool
Ако је то тачно, коришћењеСнимање указује на то да корисник жели да покрене снимање.Након покретања заробљености, сви догађаји одређеног типа ће бити послати регистрованомАпсос.Хтмл.Дом.Евент.ИвентСлушачПре него што буду послати на било који догађај Циљеви испод њих у дрвету.Догађаји који се бубуљују кроз дрво неће изазвати Аспасе.Хтмл.Дом.Евент.ИевентЛистенер намењен да користи ухваћење.
Remarks
Ако се до Aspose.Html.Dom.Events.IEventListener додаје на _ВЛ51.Хтмл.Дом.ЕвенТаргет док се обрађује догађај, то неће бити покренуто текућим акцијама, већ се може покренути током касније фазе протока догађаја, као што је фаза бубуљице.
Ако се више идентичних Слушача догађаја региструје на истом Aspose.Html.Dom.EventTarget са истим параметрима, дуплиране инстанције се одбацују. они не узрокују да се _ВЛ51.Хтмл.Дом.Евент.ИентСлушач зове два пута и пошто су одбијени, не морају бити уклоњени са методом __УЛ51.
AddEventListener(КСНУМКС, IEventListener)
Ова метода омогућава регистрацију слушалаца догађаја на циљ догађаја.
public 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)
Ова метода омогућава регистрацију слушалаца догађаја на циљ догађаја.
public 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)
Ова метода омогућава испоруку догађаја у модел догађаја за имплементације.
public bool DispatchEvent(Event @event)
Parameters
event
Event
Опрема врсту догађаја, понашања и контекстуалне информације које ће се користити у обради догађаја.
Returns
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
Dispose()
Извршава апликације-дефинисане задатке повезане са ослобађањем, ослобађањем или рестаурацијом неконтролисаних ресурса.
public void Dispose()
Dispose(Боол)
Издава неконтролисане и - опционално - управљане ресурсе.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
„истински“ да ослобађа и управљане и не управљане ресурсе; „фалсификовани“ да ослобађа само не управљане ресурсе.
RemoveEventListener(струја, ДОМЕВЕНТХандлер, боол)
Ова метода омогућава уклањање слушалаца догађаја из циља догађаја.Ако се Aspose.Html.Dom.Events.IEventListener уклони из Aspose.Html.Dom.EventTarget док обрађује догађај, то неће бити изазвано текућим акцијама.Слушачи догађаја никада не могу бити позивани након што су уклоњени.
public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
Потврђује врсту догађаја који се уклања Aspose.Html.Dom.Events.IEventListener.
handler
DOMEventHandler
Parametar Aspose.Html.Dom.Events.DOMEventHandler ukazuje na Aspose.Html.Dom.Events.IEventListener da se ukloni.
useCapture
bool
Потврђује да ли је уклоњени EventListener регистрован као ухваћени слушалац или не.Ако је слушалац регистрован два пута, један са ухваћењем и један без, сваки мора бити уклоњен одвојено.Уклањање улазног слушаоца не утиче на не улазну верзију истог слушаоца, и обрнуто.
RemoveEventListener(КСНУМКС, IEventListener)
Ова метода омогућава уклањање слушалаца догађаја из циља догађаја.Ако се Aspose.Html.Dom.Events.IEventListener уклони из Aspose.Html.Dom.EventTarget док обрађује догађај, то неће бити изазвано текућим акцијама.Слушачи догађаја никада не могу бити позивани након што су уклоњени.
public 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 док обрађује догађај, то неће бити изазвано текућим акцијама.Слушачи догађаја никада не могу бити позивани након што су уклоњени.
public 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 регистрован као ухваћени слушалац или не.Ако је слушалац регистрован два пута, један са ухваћењем и један без, сваки мора бити уклоњен одвојено.Уклањање улазног слушаоца не утиче на не улазну верзију истог слушаоца, и обрнуто.