Class EventTarget

Class EventTarget

Název místa: Aspose.Html.Dom Sbírka: Aspose.HTML.dll (25.4.0)

Rozhraní Aspose.Html.Dom.EventTarget je implementováno všemi nody v implementaci, která podporuje DOM Event Model.Proto může být tento rozhraní dosaženo pomocí zavazatelně-specifických castingových metod na příkladu Node rozhran.Rozhraní umožňuje registraci a odstranění slyšících událostí na Aspose.Html.Dom.EventTarget a odesílání událostí na 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

Dědiční členové

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(Třída, DOMEventHandler, bool)

Tato metoda umožňuje registraci posluchačů událostí na cíli události.

public void AddEventListener(string type, DOMEventHandler handler, bool useCapture)

Parameters

type string

Typ události, pro který se uživatel zaregistruje

handler DOMEventHandler

Vezme Aspose.Html.Dom.Events.DOMEventHandler k volání, když se událost kon.

useCapture bool

Pokud je to pravda, useCapture naznačuje, že uživatel chce zahájit zachycen.Po zahájení úlovku budou všechny události uvedeného typu odeslány registrovanémuDomů / Events / Events / Events / Eventspředtím, než budou odesláni do jakéhokoli cíle události pod nimi v stromech.Události, které jsou bubblování nahoru přes strom nebude vyvolat Aspose.Html.Dom.Events.IEventListener určený k použití úlovku.

Remarks

Jestliže se Aspose.Html.Dom.Events.IEventListener přidá k Wl51.HDl.SmartTarget při zpracování události, nebude to vyvoláno aktuálními akcemi, ale může to být provedeno v pozdější fázi toku akce, jako je bublinová fáze.

Pokud jsou na stejném Aspose.Html.Dom.EventTarget se stejnými parametry zrušeny duplicitní příklady, nezpůsobují to, že se Wl51.HDL52.Doma.event.IEventListener volá dvakrát, a protože jsou zrušeny, nemusí být odstraněny pomocí metody Vl51.Domu.Target.RemoveEvenLisener(System.String,W L51.

AddEventListener(Třída, IEventListener)

Tato metoda umožňuje registraci posluchačů událostí na cíli události.

public void AddEventListener(string type, IEventListener listener)

Parameters

type string

Typ události, pro který se uživatel zaregistruje

listener IEventListener

Vezme rozhraní implementované uživatelem, které obsahuje metody, které mají být volány, když se událost odehráv.

Remarks

Jestliže se Aspose.Html.Dom.Events.IEventListener přidá k Wl51.HDl.SmartTarget při zpracování události, nebude to vyvoláno aktuálními akcemi, ale může to být provedeno v pozdější fázi toku akce, jako je bublinová fáze.

Pokud jsou na stejném Aspose.Html.Dom.EventTarget se stejnými parametry zrušeny duplicitní příklady, nezpůsobují to, že se Wl51.HDL52.Doma.event.IEventListener volá dvakrát, a protože jsou zrušeny, nemusí být odstraněny pomocí metody Vl51.Domu.Target.RemoveEvenLisener(System.String,W L51.

AddEventListener(String, IEventListener a bool)

Tato metoda umožňuje registraci posluchačů událostí na cíli události.

public void AddEventListener(string type, IEventListener listener, bool useCapture)

Parameters

type string

Typ události, pro který se uživatel zaregistruje

listener IEventListener

Vezme rozhraní implementované uživatelem, které obsahuje metody, které mají být volány, když se událost odehráv.

useCapture bool

Pokud je to pravda, useCapture naznačuje, že uživatel chce zahájit zachycen.Po zahájení úlovku budou všechny události uvedeného typu odeslány registrovanémuDomů / Events / Events / Events / Eventspředtím, než budou odesláni do jakéhokoli cíle události pod nimi v stromech.Události, které jsou bubblování nahoru přes strom nebude vyvolat Aspose.Html.Dom.Events.IEventListener určený k použití úlovku.

Remarks

Jestliže se Aspose.Html.Dom.Events.IEventListener přidá k Wl51.HDl.SmartTarget při zpracování události, nebude to vyvoláno aktuálními akcemi, ale může to být provedeno v pozdější fázi toku akce, jako je bublinová fáze.

Pokud jsou na stejném Aspose.Html.Dom.EventTarget se stejnými parametry zrušeny duplicitní příklady, nezpůsobují to, že se Wl51.HDL52.Doma.event.IEventListener volá dvakrát, a protože jsou zrušeny, nemusí být odstraněny pomocí metody Vl51.Domu.Target.RemoveEvenLisener(System.String,W L51.

DispatchEvent(Event)

Tato metoda umožňuje odesílání událostí do modelu událostí implementace.

public bool DispatchEvent(Event @event)

Parameters

event Event

Určuje typ události, chování a souvislé informace, které mají být použity při zpracování události.

Returns

bool

Vrácená hodnota Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) ukazuje, zda některý z posluchačů, kteří se zabývali událostí, se jmenuje Aspose.Html.Dom.Events.Event.PreventDefault.Pokud byl Aspose.Html.Dom.Events.Event.PreventDefault nazýván hodnotou je falešná, jinak je hodnota pravdiv.

Remarks

Události odesílané tímto způsobem budou mít stejné chování zachycování a bubeník jako události odesílané přímo prováděním.Cílem akce je Aspose.Html.Dom.EventTarget, na kterém se jmenuje Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event.

Exceptions

DOMException

Dispose()

Provádí aplikativně definované úkoly spojené s uvolňováním, uvolňováním nebo resetováním neupravených zdroj.

public void Dispose()

Dispose(Bolíček)

Vydává neupravené a - volitelně - spravované zdroje.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

‘pravda“ k uvolnění jak spravovaných, tak nekontrolovaných zdrojů; „falšování“ k uvolnění pouze nekontrolovaných zdroj.

RemoveEventListener(Třída, DOMEventHandler, bool)

Tato metoda umožňuje odstranění posluchačů událostí z cíle události.Pokud je Aspose.Html.Dom.Events.IEventListener odstraněn z Aspose.Html.Dom.EventTarget při zpracování události, nebude vyvolán aktuálními akcemi.Slyšící události nemohou být nikdy vyzváni poté, co jsou odstraněny.

public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)

Parameters

type string

Určuje typ události Aspose.Html.Dom.Events.IEventListener je odstraněn.

handler DOMEventHandler

Parametry Aspose.Html.Dom.Events.DOMEventHandler ukazují, že Aspose.Html.Dom.Events.IEventListener musí být odstraněn.

useCapture bool

Ukazuje, zda byl odstraněný EventListener registrován jako zachycený posluchač nebo ne.Pokud byl posluchač zaznamenán dvakrát, jeden s únosem a jeden bez, musí být každý odstraněn oddělen.Odstranění zachyceného posluchače nemá vliv na neochycenou verzi stejného posluchače a naopak.

RemoveEventListener(Třída, IEventListener)

Tato metoda umožňuje odstranění posluchačů událostí z cíle události.Pokud je Aspose.Html.Dom.Events.IEventListener odstraněn z Aspose.Html.Dom.EventTarget při zpracování události, nebude vyvolán aktuálními akcemi.Slyšící události nemohou být nikdy vyzváni poté, co jsou odstraněny.

public void RemoveEventListener(string type, IEventListener listener)

Parameters

type string

Určuje typ události Aspose.Html.Dom.Events.IEventListener je odstraněn.

listener IEventListener

Parametry Aspose.Html.Dom.Events.IEventListener naznačují, že Aspose.Html.Dom.Events.IEventListener musí být odstraněn.

RemoveEventListener(String, IEventListener a bool)

Tato metoda umožňuje odstranění posluchačů událostí z cíle události.Pokud je Aspose.Html.Dom.Events.IEventListener odstraněn z Aspose.Html.Dom.EventTarget při zpracování události, nebude vyvolán aktuálními akcemi.Slyšící události nemohou být nikdy vyzváni poté, co jsou odstraněny.

public void RemoveEventListener(string type, IEventListener listener, bool useCapture)

Parameters

type string

Určuje typ události Aspose.Html.Dom.Events.IEventListener je odstraněn.

listener IEventListener

Parametry Aspose.Html.Dom.Events.IEventListener naznačují, že Aspose.Html.Dom.Events.IEventListener musí být odstraněn.

useCapture bool

Ukazuje, zda byl odstraněný EventListener registrován jako zachycený posluchač nebo ne.Pokud byl posluchač zaznamenán dvakrát, jeden s únosem a jeden bez, musí být každý odstraněn oddělen.Odstranění zachyceného posluchače nemá vliv na neochycenou verzi stejného posluchače a naopak.

 Čeština