Class EventTarget

Class EventTarget

Il nome: Aspose.Svg.Dom Assemblea: Aspose.SVG.dll (25.5.0)

L’interfaccia Aspose.Svg.Dom.EventTarget viene implementata da tutti i Nodi in una implementazione che supporta il DOM Event Model.Pertanto, questa interfaccia può essere ottenuta utilizzando metodi di casting specifici di legame su un esempio dell’interfaccia Node.L’interfaccia consente la registrazione e la rimozione degli ascoltatori di Eventi su un Aspose.Svg.Dom.EventTarget e il trasferimento di eventi a quel Asposa.

[ComVisible(true)]
[DOMObject]
[DOMName("EventTarget")]
public class EventTarget : DOMObject, INotifyPropertyChanged, IEventTarget, IDisposable

Inheritance

object DOMObject EventTarget

Derived

MediaQueryList , Node

Implements

INotifyPropertyChanged , IEventTarget , IDisposable

I membri ereditari

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(String, DOMEventHandler, Bool)

Questo metodo consente di registrare gli ascoltatori dell’evento sul target dell’evento.

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

Parameters

type string

Il tipo di evento per il quale l’utente si iscrive

handler DOMEventHandler

Prende un Aspose.Svg.Dom.Events.Traduttore per essere chiamato quando l’evento avviene.

useCapture bool

Se è vero, usCapture indica che l’utente desidera avviare la cattura.Dopo l’inizio della cattura, tutti gli eventi del tipo specificato saranno inviati al registrato.Sviluppo.Svg.Dom.events.IEventListenerprima di essere inviati a qualsiasi evento Targeti sotto di loro nell’albero.Gli eventi che si muovono verso l’albero non scateneranno un Aspose.Svg.Dom.Events.IEventListener progettato per utilizzare la cattura.

Remarks

Se un Aspose.Svg.Dom.Events.IEventListener viene aggiunto a un ASPOSE.A. durante il trattamento di un evento, non sarà triggerato dalle azioni correnti ma può essere triggersato durante una fase successiva del flusso di eventi, come la fase di bullismo. Se più ascoltatori di Eventi identici sono registrati sullo stesso Aspose.Svg.Dom.EventTarget con gli stessi parametri, le istanze duplicate vengono rimosse. non causano che l’Aspo.Avv.Ivents.IEventListener venga chiamato due volte e poiché sono rimaste rilasciate non hanno bisogno di essere eliminati con il metodo Aspo (System.String,Aspose,SVG.

AddEventListener(Strumento, IEventListener)

Questo metodo consente di registrare gli ascoltatori dell’evento sul target dell’evento.

public void AddEventListener(string type, IEventListener listener)

Parameters

type string

Il tipo di evento per il quale l’utente si iscrive

listener IEventListener

Prende un’interfaccia implementata dall’utente che contiene i metodi da chiamare quando l’evento avviene.

Remarks

Se un Aspose.Svg.Dom.Events.IEventListener viene aggiunto a un ASPOSE.A. durante il trattamento di un evento, non sarà triggerato dalle azioni correnti ma può essere triggersato durante una fase successiva del flusso di eventi, come la fase di bullismo. Se più ascoltatori di Eventi identici sono registrati sullo stesso Aspose.Svg.Dom.EventTarget con gli stessi parametri, le istanze duplicate vengono rimosse. non causano che l’Aspo.Avv.Ivents.IEventListener venga chiamato due volte e poiché sono rimaste rilasciate non hanno bisogno di essere eliminati con il metodo Aspo (System.String,Aspose,SVG.

AddEventListener(String, IEventListener e Bool)

Questo metodo consente di registrare gli ascoltatori dell’evento sul target dell’evento.

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

Parameters

type string

Il tipo di evento per il quale l’utente si iscrive

listener IEventListener

Prende un’interfaccia implementata dall’utente che contiene i metodi da chiamare quando l’evento avviene.

useCapture bool

Se è vero, usCapture indica che l’utente desidera avviare la cattura.Dopo l’inizio della cattura, tutti gli eventi del tipo specificato saranno inviati al registrato.Sviluppo.Svg.Dom.events.IEventListenerprima di essere inviati a qualsiasi evento Targeti sotto di loro nell’albero.Gli eventi che si muovono verso l’albero non scateneranno un Aspose.Svg.Dom.Events.IEventListener progettato per utilizzare la cattura.

Remarks

Se un Aspose.Svg.Dom.Events.IEventListener viene aggiunto a un ASPOSE.A. durante il trattamento di un evento, non sarà triggerato dalle azioni correnti ma può essere triggersato durante una fase successiva del flusso di eventi, come la fase di bullismo. Se più ascoltatori di Eventi identici sono registrati sullo stesso Aspose.Svg.Dom.EventTarget con gli stessi parametri, le istanze duplicate vengono rimosse. non causano che l’Aspo.Avv.Ivents.IEventListener venga chiamato due volte e poiché sono rimaste rilasciate non hanno bisogno di essere eliminati con il metodo Aspo (System.String,Aspose,SVG.

DispatchEvent(Event)

Questo metodo consente il trasferimento di eventi nel modello di eventi di implementazione.

public bool DispatchEvent(Event @event)

Parameters

event Event

Specifica il tipo di evento, il comportamento e le informazioni contestuali da utilizzare nel trattamento dell’evento.

Returns

bool

Il valore di ritorno di Aspose.Svg.Dom.EventTarget.DispatchEven (Aspose,SVg,Doma,Events) indica se uno degli ascoltatori che ha gestito l’evento è chiamato Asposa.Se Aspose.Svg.Dom.Events.Évent.PreventDefault è stato chiamato il valore è falso, altrimenti il prezzo è vero.

Remarks

Gli eventi trasmessi in questo modo avranno lo stesso comportamento di cattura e bullismo come gli eventi trasmessi direttamente dalla realizzazione.L’obiettivo dell’evento è l’Aspose.Svg.Dom.EventTarget sul quale si chiama Aspose .SVg .Doma.Évent Target.DispatchEven (Apose..Swg ..Domi.

Exceptions

DOMException

Dispose()

Esegue compiti definiti in applicazione associati al rilascio, al rilascio o al riutilizzo di risorse non gestite.

public void Dispose()

Dispose(di bool)

Rilascia risorse non gestite e - opzionale - gestite.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

“true” per rilasciare sia risorse gestite che non gestite; “falso” per rilasciare solo risorse non gestite.

RemoveEventListener(String, DOMEventHandler, Bool)

Questo metodo consente di rimuovere gli ascoltatori dell’evento dall’obiettivo dell’evento.Se un Aspose.Svg.Dom.Events.IEventListener viene rimosso da un ASPOSE.MVG.Ordine durante il trattamento di un evento, non sarà triggerato dalle azioni attuali.Gli ascoltatori di eventi non possono mai essere invocati dopo essere stati rimossi.

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

Parameters

type string

Specifica il tipo di evento di Aspose.Svg.Dom.Events.IEventListener viene rimosso.

handler DOMEventHandler

Il parametro di Aspose.Svg.Dom.Events.CADEMENTHandler indica che è necessario rimuovere l’Aspos.Mademont.

useCapture bool

Determinare se l’EventListener rimosso è stato registrato come ascoltatore catturante o meno.Se un ascoltatore è stato registrato due volte, uno con cattura e uno senza, ciascuno deve essere rimosso separatamente.La rimozione di un ascoltatore catturante non colpisce una versione non catturante dello stesso ascoltatore e viceversa.

RemoveEventListener(Strumento, IEventListener)

Questo metodo consente di rimuovere gli ascoltatori dell’evento dall’obiettivo dell’evento.Se un Aspose.Svg.Dom.Events.IEventListener viene rimosso da un ASPOSE.MVG.Ordine durante il trattamento di un evento, non sarà triggerato dalle azioni attuali.Gli ascoltatori di eventi non possono mai essere invocati dopo essere stati rimossi.

public void RemoveEventListener(string type, IEventListener listener)

Parameters

type string

Specifica il tipo di evento di Aspose.Svg.Dom.Events.IEventListener viene rimosso.

listener IEventListener

Il parametro di Aspose.Svg.Dom.Events.IEventListener indica che è necessario rimuovere l’Aspos.

RemoveEventListener(String, IEventListener e Bool)

Questo metodo consente di rimuovere gli ascoltatori dell’evento dall’obiettivo dell’evento.Se un Aspose.Svg.Dom.Events.IEventListener viene rimosso da un ASPOSE.MVG.Ordine durante il trattamento di un evento, non sarà triggerato dalle azioni attuali.Gli ascoltatori di eventi non possono mai essere invocati dopo essere stati rimossi.

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

Parameters

type string

Specifica il tipo di evento di Aspose.Svg.Dom.Events.IEventListener viene rimosso.

listener IEventListener

Il parametro di Aspose.Svg.Dom.Events.IEventListener indica che è necessario rimuovere l’Aspos.

useCapture bool

Determinare se l’EventListener rimosso è stato registrato come ascoltatore catturante o meno.Se un ascoltatore è stato registrato due volte, uno con cattura e uno senza, ciascuno deve essere rimosso separatamente.La rimozione di un ascoltatore catturante non colpisce una versione non catturante dello stesso ascoltatore e viceversa.

 Italiano