Class EventTarget
Nombre del espacio: Aspose.Svg.Dom Asamblea: Aspose.SVG.dll (25.5.0)
La interfaz Aspose.Svg.Dom.EventTarget se implementa por todos los Nodes en una implementación que apoya el Modelo de Evento DOM.Por lo tanto, esta interfaz se puede obtener mediante el uso de métodos de casting específicos de vinculación en un ejemplo de la interfaz Node.La interfaz permite la grabación y eliminación de los Auditores de Eventos en un Aspose.Svg.Dom.EventTarget y el envío de eventos a ese Aspos.
[ComVisible(true)]
[DOMObject]
[DOMName("EventTarget")]
public class EventTarget : DOMObject, INotifyPropertyChanged, IEventTarget, IDisposable
Inheritance
object ← DOMObject ← EventTarget
Derived
MediaQueryList ,y, Node
Implements
INotifyPropertyChanged ,y, IEventTarget ,y, IDisposable
Miembros heredados
DOMObject.GetPlatformType() ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
EventTarget()
public EventTarget()
Methods
AddEventListener(Título: DOMEventHandler, Bool)
Este método permite la grabación de los oyentes del evento en el objetivo del evento.
public void AddEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
El tipo de evento para el que el usuario se registra
handler
DOMEventHandler
Toma un Aspose.Svg.Dom.Events.ROMHandler para llamarse cuando ocurre el evento.
useCapture
bool
Si es cierto, useCapture indica que el usuario desea iniciar la captura.Después de iniciar la captura, todos los eventos del tipo especificado serán enviados al registrado.Siguiente Entrada siguiente: EVENTS.IEventListenerantes de ser enviados a cualquiera de los Términos de Evento debajo de ellos en el árbol.Los eventos que se mueven hacia arriba a través del árbol no desencadenarán un Aspose.Svg.Dom.Events.IEventListener designado para utilizar la captura.
Remarks
Si un Aspose.Svg.Dom.Events.IEventListener se añade a un ASPOSE.TARGET durante el procesamiento de un evento, no será desencadenado por las acciones actuales, sino que puede ser lanzado durante una etapa posterior del flujo de eventos, como la fase de burbuja. Si varios escuchadores de eventos idénticos están registrados en el mismo Aspose.Svg.Dom.EventTarget con los mismos parámetros, se descuidan las duplicadas.No causan que se llame dos veces y ya que son descartados, no tienen que ser eliminados con el método Aspos.Astring,Aspos,Events,DomeventHandler,System.Boolean.
AddEventListener(Síntomas, IEventListener)
Este método permite la grabación de los oyentes del evento en el objetivo del evento.
public void AddEventListener(string type, IEventListener listener)
Parameters
type
string
El tipo de evento para el que el usuario se registra
listener
IEventListener
Toma una interfaz implementada por el usuario que contiene los métodos a llamar cuando ocurre el evento.
Remarks
Si un Aspose.Svg.Dom.Events.IEventListener se añade a un ASPOSE.TARGET durante el procesamiento de un evento, no será desencadenado por las acciones actuales, sino que puede ser lanzado durante una etapa posterior del flujo de eventos, como la fase de burbuja. Si varios escuchadores de eventos idénticos están registrados en el mismo Aspose.Svg.Dom.EventTarget con los mismos parámetros, se descuidan las duplicadas.No causan que se llame dos veces y ya que son descartados, no tienen que ser eliminados con el método Aspos.Astring,Aspos,Events,DomeventHandler,System.Boolean.
AddEventListener(Síntomas, IEventListener, Bool)
Este método permite la grabación de los oyentes del evento en el objetivo del evento.
public void AddEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
El tipo de evento para el que el usuario se registra
listener
IEventListener
Toma una interfaz implementada por el usuario que contiene los métodos a llamar cuando ocurre el evento.
useCapture
bool
Si es cierto, useCapture indica que el usuario desea iniciar la captura.Después de iniciar la captura, todos los eventos del tipo especificado serán enviados al registrado.Siguiente Entrada siguiente: EVENTS.IEventListenerantes de ser enviados a cualquiera de los Términos de Evento debajo de ellos en el árbol.Los eventos que se mueven hacia arriba a través del árbol no desencadenarán un Aspose.Svg.Dom.Events.IEventListener designado para utilizar la captura.
Remarks
Si un Aspose.Svg.Dom.Events.IEventListener se añade a un ASPOSE.TARGET durante el procesamiento de un evento, no será desencadenado por las acciones actuales, sino que puede ser lanzado durante una etapa posterior del flujo de eventos, como la fase de burbuja. Si varios escuchadores de eventos idénticos están registrados en el mismo Aspose.Svg.Dom.EventTarget con los mismos parámetros, se descuidan las duplicadas.No causan que se llame dos veces y ya que son descartados, no tienen que ser eliminados con el método Aspos.Astring,Aspos,Events,DomeventHandler,System.Boolean.
DispatchEvent(Event)
Este método permite el envío de eventos en el modelo de eventos de implementación.
public bool DispatchEvent(Event @event)
Parameters
event
Event
Especifica el tipo de evento, el comportamiento y la información contextual que se utilizará en el procesamiento del evento.
Returns
El valor de devolución de Aspose.Svg.Dom.EventTarget.DispatchEven (Aspos.Las Eventos) indica si alguno de los oyentes que se encargaron del evento se llamará Asposa.Si se llamó Aspose.Svg.Dom.Events.Évent.PreventDefault el valor es falso, de lo contrario el precio es verdadero.
Remarks
Los eventos enviados de esta manera tendrán el mismo comportamiento de captura y burbuja que los eventos enviados directamente por la implementación.El objetivo del evento es el Aspose.Svg.Dom.EventTarget, en el que se llama Aspo.Aspo.
Exceptions
Dispose()
Desempeña tareas definidas por la aplicación asociadas con la liberación, liberación o restablecimiento de recursos no gestionados.
public void Dispose()
Dispose(BOOL)
Emite recursos no gestionados y - opcionalmente - gestionados.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
‘verdad” para liberar tanto los recursos gestionados como no gestionados; “falso” para liberar sólo los recursos no gestionados.
RemoveEventListener(Título: DOMEventHandler, Bool)
Este método permite la eliminación de los oyentes de eventos del objetivo del evento.Si un Aspose.Svg.Dom.Events.IEventListener se elimina de un ASPOSE.A. mientras está procesando un evento, no será desencadenado por las acciones actuales.Los oyentes de eventos nunca pueden ser invocados después de ser eliminados.
public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
Especifica el tipo de evento del Aspose.Svg.Dom.Events.IEventListener que está siendo eliminado.
handler
DOMEventHandler
El parámetro de Aspose.Svg.Dom.Events.ROMEVENTHandler indica que se debe eliminar el ASPOSE.LOVER.
useCapture
bool
Especifica si el EventListener eliminado fue registrado como escuchador de captura o no.Si un escuchador ha sido registrado dos veces, uno con captura y uno sin, cada uno debe ser eliminado por separado.La eliminación de un oyente capturante no afecta a una versión no capturante del mismo oyente, y viceversa.
RemoveEventListener(Síntomas, IEventListener)
Este método permite la eliminación de los oyentes de eventos del objetivo del evento.Si un Aspose.Svg.Dom.Events.IEventListener se elimina de un ASPOSE.A. mientras está procesando un evento, no será desencadenado por las acciones actuales.Los oyentes de eventos nunca pueden ser invocados después de ser eliminados.
public void RemoveEventListener(string type, IEventListener listener)
Parameters
type
string
Especifica el tipo de evento del Aspose.Svg.Dom.Events.IEventListener que está siendo eliminado.
listener
IEventListener
El parámetro de Aspose.Svg.Dom.Events.IEventListener indica que se debe eliminar el Parámetro de ASPOSE.
RemoveEventListener(Síntomas, IEventListener, Bool)
Este método permite la eliminación de los oyentes de eventos del objetivo del evento.Si un Aspose.Svg.Dom.Events.IEventListener se elimina de un ASPOSE.A. mientras está procesando un evento, no será desencadenado por las acciones actuales.Los oyentes de eventos nunca pueden ser invocados después de ser eliminados.
public void RemoveEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Especifica el tipo de evento del Aspose.Svg.Dom.Events.IEventListener que está siendo eliminado.
listener
IEventListener
El parámetro de Aspose.Svg.Dom.Events.IEventListener indica que se debe eliminar el Parámetro de ASPOSE.
useCapture
bool
Especifica si el EventListener eliminado fue registrado como escuchador de captura o no.Si un escuchador ha sido registrado dos veces, uno con captura y uno sin, cada uno debe ser eliminado por separado.La eliminación de un oyente capturante no afecta a una versión no capturante del mismo oyente, y viceversa.