Class Event

Class Event

Nombre del espacio: Aspose.Svg.Dom.Events Asamblea: Aspose.SVG.dll (25.5.0)

El Aspose.Svg.Dom.Events.event se utiliza para proporcionar información contextual sobre un evento al operador que procesa el evento.

[DOMObject]
[ComVisible(true)]
[DOMName("Event")]
public class Event : DOMObject, INotifyPropertyChanged

Inheritance

object DOMObject Event

Derived

CustomEvent ,y, ErrorEvent ,y, SVGZoomEvent ,y, TimeEvent ,y, UIEvent

Implements

INotifyPropertyChanged

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()

Remarks

Un objeto que implementa el Aspose.Svg.Dom.Events.event se pasa generalmente como el primer parámetro a un agente de eventos.La información de contexto más específica se transmite a los operadores de eventos al derivar interfaces adicionales de Aspose.Svg.Dom.Events. que contiene información directa relacionada con el tipo de evento que acompañan.Estas interfaces derivadas también se implementan por el objeto transmitido al oyente del evento.

Constructors

Event(El string)

Inicia una nueva instancia de la clase Aspose.Svg.Dom.Events.

[DOMConstructor]
public Event(string type)

Parameters

type string

El tipo de evento.

Event(Título de la etiqueta: String, Objeto="">"">)

Inicia una nueva instancia de la clase Aspose.Svg.Dom.Events.

[DOMConstructor]
public Event(string type, IDictionary<string, object=""> eventInitDict)

Parameters

type string

El tipo de evento.

eventInitDict IDictionary &ylt; string , object >

El evento inicia el diccionario.

Fields

AtTargetPhase

La fase actual del evento es la fase de captura.

[DOMName("AT_TARGET")]
public const ushort AtTargetPhase = 2

Valor de campo

ushort

BubblingPhase

La fase actual de los acontecimientos es la fase de bullying.

[DOMName("BUBBLING_PHASE")]
public const ushort BubblingPhase = 3

Valor de campo

ushort

CapturingPhase

El evento está actualmente siendo evaluado en el objetivo Aspose.Svg.Dom.Events.IEventTarget.

[DOMName("CAPTURING_PHASE")]
public const ushort CapturingPhase = 1

Valor de campo

ushort

NonePhase

Los acontecimientos que no se envían actualmente están en esta fase.

[DOMName("NONE")]
public const ushort NonePhase = 0

Valor de campo

ushort

Properties

Bubbles

Se utiliza para indicar si un evento es un evento en burbuja.Si el evento puede burbujar el valor es verdadero, de lo contrario el valor es falso.

[DOMName("bubbles")]
public bool Bubbles { get; }

Valor de la propiedad

bool

Cancelable

Se utiliza para indicar si o no un evento puede tener su acción predeterminada evitada.Si la acción predeterminada puede ser evitada el valor es verdadero, de lo contrario el valor es falso.

[DOMName("cancelable")]
public bool Cancelable { get; }

Valor de la propiedad

bool

CurrentTarget

Utilizado para indicar el Aspose.Svg.Dom.Events.IEventTarget cuyos Aspos.Listeners se están procesando actualmente.Esto es especialmente útil durante la captura y la burbuja.

[DOMNullable]
[DOMName("currentTarget")]
public EventTarget CurrentTarget { get; }

Valor de la propiedad

EventTarget

DefaultPrevented

Devolverá verdad si se invocó prevenDefault() mientras que el valor del atributo cancelable es verdadero, y falso de otra manera.

[DOMName("defaultPrevented")]
public bool DefaultPrevented { get; }

Valor de la propiedad

bool

EventPhase

Se utiliza para indicar qué fase del flujo de eventos se está evaluando actualmente.

[DOMName("eventPhase")]
public ushort EventPhase { get; }

Valor de la propiedad

ushort

IsTrusted

El atributo confiado debe devolver el valor a que fue inicializado.Cuando se crea un evento, el atributo debe ser inicializado a falso.

[DOMName("isTrusted")]
public bool IsTrusted { get; }

Valor de la propiedad

bool

Target

Usado para indicar el Aspose.Svg.Dom.Events.IEventTarget al que el evento fue enviado originalmente.

[DOMNullable]
[DOMName("target")]
public EventTarget Target { get; }

Valor de la propiedad

EventTarget

TimeStamp

Usado para especificar el tiempo (en milisegundos relativos a la época) en el que se creó el evento.Debido al hecho de que algunos sistemas pueden no proporcionar esta información, el valor de TimeStamp puede no estar disponible para todos los eventos.Si no está disponible, se devolverá un valor de 0.Exemplos de tiempo de época son el tiempo del inicio del sistema o 0:0:0 UTC 1 de enero de 1970.

[DOMName("timeStamp")]
public ulong TimeStamp { get; }

Valor de la propiedad

ulong

Type

El nombre del evento (caso insensible).El nombre debe ser un nombre XML.

[DOMName("type")]
public string Type { get; }

Valor de la propiedad

string

Methods

InitEvent(Título: Bool, bool)

Se utiliza el método Aspose.Svg.Dom.Events.InitEvent(System.String,Systems.Boolean,system.Boolan) para iniciar el valor de un Aspos.La interfaz de Aspose.Svg.Dom.Events.IDocumentEvent.

[DOMName("initEvent")]
public void InitEvent(string type, bool bubbles, bool cancelable)

Parameters

type string

El tipo de evento.

bubbles bool

Si se dice “verdad” [bubbles].

cancelable bool

Si se establece la “verdad” [cancelable].

Remarks

Este método sólo puede ser llamado antes de que el Evento haya sido enviado a través del método Aspose.Svg.Dom.Events.IEventTarget.DispatchEvent(Asposa.Aunque se puede llamar varias veces durante esa fase si es necesario.Si se llama varias veces, la invocación final toma precedencia.Si sólo se modifican los valores especificados en el método initEvent, todos los otros atributos se dejan inalterados.

PreventDefault()

Si un evento es cancelable, se utiliza el método Aspose.Svg.Dom.Events.PreventDefault para señalar que el evento está a punto de ser cancelado,Significa que cualquier acción defectuosa normalmente tomada por la implementación como resultado del evento no ocurrir.

[DOMName("preventDefault")]
public void PreventDefault()

Remarks

Si, durante cualquier etapa del flujo de eventos, el método Aspose.Svg.Dom.Events.PreventDefault se llama el evento se cancelará.Cualquier acción defectuosa relacionada con el evento no ocurrir.El llamamiento de este método para un evento no cancelable no tiene efecto.Una vez que se haya llamado Aspose.Svg.Dom.Events.Évent.PreventDefault permanecerá en vigor durante el resto de la propagación del evento.Este método se puede utilizar durante cualquier etapa del flujo de eventos.

StopImmediatePropagation()

La invocación de este método impide que el evento alcance a los oyentes de cualquier evento registrados después del actual y cuando se envían en un árbol también impide que el evento alcance cualquier otro objeto.

[DOMName("stopImmediatePropagation")]
public void StopImmediatePropagation()

StopPropagation()

El método Aspose.Svg.Dom.Events.event.StopPropagation se utiliza para prevenir la propagación adicional de un evento durante el flujo de eventos.

[DOMName("stopPropagation")]
public void StopPropagation()

Remarks

Si este método es llamado por cualquier Aspose.Svg.Dom.Events.IEventListener el evento dejará de propagar a través del árbol.El evento completará la entrega a todos los oyentes en el actual Aspose.Svg.Dom.Events.IEventTarget antes de que se detenga el flujo del evento.Este método se puede utilizar durante cualquier etapa del flujo de eventos.</string,></string,>

 Español