Class EventTarget
Název místa: Aspose.Svg.Dom Shromáždění: Aspose.SVG.dll (25.5.0)
Rozhraní Aspose.Svg.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í Event Listeners na Aspose.Svg.Dom.EventTarget a odesílání událostí na to Aspos.Listener.
[ComVisible(true)]
[DOMObject]
[DOMName("EventTarget")]
public class EventTarget : DOMObject, INotifyPropertyChanged, IEventTarget, IDisposable
Inheritance
object ← DOMObject ← EventTarget
Derived
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
Přijímá společnost Aspose.Svg.Dom.Events.ComeventHandler, která bude volána, když se událost uskuteční.
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 / EVENTListenerpředtím, než budou odesláni do jakéhokoli cíle události pod nimi v stromech.Události, které bublí nahoru přes strom nebude vyvolat Aspose.Svg.Dom.Events.IEventListener určený k použití úlovku.
Remarks
Pokud se do programu Aspose.Svg.Dom.Events.IEventListener přidává Asperger, zatímco zpracovává událost, nebude vyvolán aktuálními akcemi, ale může být proveden během pozdější fáze průtoku, jako je bublinová fází. Pokud jsou na stejném Aspose.Svg.Dom.EventTarget zaregistrovány více srovnatelných slyšících událostí se stejnými parametry, duplikované příklady jsou vymazány. Nepůsobí, že by byl nazýván dvojnásobně a protože jsou odstraněny, nebudou muset být odstraněn pomocí metody (System.String,Aspose,SVg,Doma EventsHandler,system.Boolean).
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
Pokud se do programu Aspose.Svg.Dom.Events.IEventListener přidává Asperger, zatímco zpracovává událost, nebude vyvolán aktuálními akcemi, ale může být proveden během pozdější fáze průtoku, jako je bublinová fází. Pokud jsou na stejném Aspose.Svg.Dom.EventTarget zaregistrovány více srovnatelných slyšících událostí se stejnými parametry, duplikované příklady jsou vymazány. Nepůsobí, že by byl nazýván dvojnásobně a protože jsou odstraněny, nebudou muset být odstraněn pomocí metody (System.String,Aspose,SVg,Doma EventsHandler,system.Boolean).
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 / EVENTListenerpředtím, než budou odesláni do jakéhokoli cíle události pod nimi v stromech.Události, které bublí nahoru přes strom nebude vyvolat Aspose.Svg.Dom.Events.IEventListener určený k použití úlovku.
Remarks
Pokud se do programu Aspose.Svg.Dom.Events.IEventListener přidává Asperger, zatímco zpracovává událost, nebude vyvolán aktuálními akcemi, ale může být proveden během pozdější fáze průtoku, jako je bublinová fází. Pokud jsou na stejném Aspose.Svg.Dom.EventTarget zaregistrovány více srovnatelných slyšících událostí se stejnými parametry, duplikované příklady jsou vymazány. Nepůsobí, že by byl nazýván dvojnásobně a protože jsou odstraněny, nebudou muset být odstraněn pomocí metody (System.String,Aspose,SVg,Doma EventsHandler,system.Boolean).
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
Zpětná hodnota programu Aspose.Svg.Dom.EventTarget.DispatchEven (Aspose, Svg, Dom, Events, Event) uvádí, zda některý z posluchačů, kteří se zabývali událostí, se jmenuje Aspos.Pokud byl Aspose.Svg.Dom.Events.Évent.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 události je Aspose.Svg.Dom.EventTarget, na kterém se vztahuje ASPOSE.SSVG. DOM.EVENT.
Exceptions
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.Jestliže se Aspose.Svg.Dom.Events.IEventListener odstraní z Asphos.Avron.Target 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.Svg.Dom.Events.IEventListener je odstraněn.
handler
DOMEventHandler
Parametry společnosti Aspose.Svg.Dom.Events.ROMENTHandler naznačují, že je potřeba odstranit parametr společnosti ASPOSE.LISTENER.
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.Jestliže se Aspose.Svg.Dom.Events.IEventListener odstraní z Asphos.Avron.Target 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.Svg.Dom.Events.IEventListener je odstraněn.
listener
IEventListener
Parametry Aspose.Svg.Dom.Events.IEventListener naznačují, že je třeba odstranit parametr ASPOSE.A.
RemoveEventListener(String, IEventListener a bool)
Tato metoda umožňuje odstranění posluchačů událostí z cíle události.Jestliže se Aspose.Svg.Dom.Events.IEventListener odstraní z Asphos.Avron.Target 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.Svg.Dom.Events.IEventListener je odstraněn.
listener
IEventListener
Parametry Aspose.Svg.Dom.Events.IEventListener naznačují, že je třeba odstranit parametr ASPOSE.A.
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.