Class Event

Class Event

Nom dels espais: Aspose.Html.Dom.Events Assemblea: Aspose.HTML.dll (25.4.0)

El Aspose.Html.Dom.Events.event s’utilitza per proporcionar informació contextual sobre un esdeveniment al processador que tracta l’esdevent.

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

Inheritance

object DOMObject Event

Derived

CustomEvent , ErrorEvent , SVGZoomEvent , TimeEvent , UIEvent

Implements

INotifyPropertyChanged

Membres heretats

DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Un objecte que implementa el Aspose.Html.Dom.Events.Es passa generalment com el primer paràmetre a un comerciant d’esdeveniments.Més informació de context es transmet als operadors d’esdeveniments derivant interfícies addicionals de Aspose.Html.Dom.Events. que continguin informació relacionada directament amb el tipus d’esdeveniment que acompanyen.Aquestes interfícies derivades també s’implementen per l’objecte que es transmet al escoltar d’esdeveniments.

Constructors

Event(Tàrrega)

Inicialitza una nova instància de la classe Aspose.Html.Dom.Events.

[DOMConstructor]
public Event(string type)

Parameters

type string

El tipus d’esdeveniment.

Event(Títol de la identificació, objectes="">)

Inicialitza una nova instància de la classe Aspose.Html.Dom.Events.

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

Parameters

type string

El tipus d’esdeveniment.

eventInitDict IDictionary < string , object >

L’esdeveniment inicia el diccionari.

Fields

AtTargetPhase

La fase actual de l’esdeveniment és la fase de captura.

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

Valor de camp

ushort

BubblingPhase

La fase actual de l’esdeveniment és la fase de bombolla.

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

Valor de camp

ushort

CapturingPhase

L’esdeveniment està actualment en avaluació a l’objectiu Aspose.Html.Dom.Events.IEventTarget.

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

Valor de camp

ushort

NonePhase

Els esdeveniments no enviats actualment estan en aquesta fase.

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

Valor de camp

ushort

Properties

Bubbles

S’utilitza per indicar si un esdeveniment és o no un fenomen de bombolla.Si l’event pot bombolar el valor és veritable, d’altra banda el que és fals.

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

Valor de la propietat

bool

Cancelable

Utilitzat per indicar si un esdeveniment pot tenir la seva acció de default evitada. Si l’acció estàndard es pot impedir el valor és veritable, d’altra banda el preu és fals.

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

Valor de la propietat

bool

CurrentTarget

S’utilitza per indicar el Aspose.Html.Dom.Events.IEventTarget el que __ WL51.Hml.S.A.Listeners s’estan tractant actualment.Això és especialment útil durant la captura i el bullying.

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

Valor de la propietat

EventTarget

DefaultPrevented

Retorna la veritat si es va invocar prevenDefault(), mentre que el valor de l’atribut cancel·lable és veritable, i falsa d’altra manera.

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

Valor de la propietat

bool

EventPhase

S’utilitza per indicar quina fase del flux d’esdeveniments està actualment avaluant.

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

Valor de la propietat

ushort

IsTrusted

L’atribute confiat ha de retornar el valor que s’ha iniciat a. Quan es crea un esdeveniment, l’actitud ha d’iniciar-se a fals.

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

Valor de la propietat

bool

Target

Utilitzat per indicar la Aspose.Html.Dom.Events.IEventTarget a la qual va ser enviat originalment l’esdeveniment.

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

Valor de la propietat

EventTarget

TimeStamp

Es va utilitzar per especificar el temps (en millisegundes relatives a l’època) en què es va crear l’esdeveniment.A causa del fet que alguns sistemes poden no proporcionar aquesta informació, el valor de TimeStamp pot no estar disponible per a tots els esdeveniments.Si no està disponible, es retornarà un valor de 0.Exemples de temps d’època són el temps de l’inici del sistema o 0:0:0 UTC 1 de gener de 1970.

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

Valor de la propietat

ulong

Type

El nom de l’esdeveniment (cas-insensitiu).El nom ha de ser un nom XML.

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

Valor de la propietat

string

Methods

InitEvent(Tècnic, Tècnic i Tècnic)

El mètode Aspose.Html.Dom.Events.Évent.InitEvent (System.String,Systems.Boolean i Sistemes.Boylean) s’utilitza per iniciar el valor d’un Wl51.Aspose.Html.Dom.Events.IDocumentEvent interfície.

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

Parameters

type string

El tipus d’esdeveniment.

bubbles bool

Si s’estableix la veritat [bubbles].

cancelable bool

Si s’estableix la veritat [anul·lable].

Remarks

Aquest mètode només es pot cridar abans que l’esdeveniment hagi estat enviat a través de la metodologia Aspose.Html.Dom.Events.IEventTarget.DispatchEvent(_W L51.Tot i que es pot cridar diverses vegades durant aquesta fase si és necessari.Si es crida múltiples vegades, la invocació final pren precedència.Si només es modifiquen els valors especificats en el mètode initEvent, tots els altres atributs es deixen inalterats.

PreventDefault()

Si un esdeveniment és cancel·lable, s’utilitza el mètode Aspose.Html.Dom.Events.Évent.PreventDefault per a assenyalar que l’esdevent està a punt d’anul·lar,Significa que qualsevol acció default normalment presa per la implementació com a resultat de l’esdeveniment no es produirà.

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

Remarks

Si, durant qualsevol etapa del flux d’esdeveniment, el mètode Aspose.Html.Dom.Events.Évent.PreventDefault és anomenat es cancel·la.Qualsevol acció defectuosa relacionada amb l’esdeveniment no es produirà.La crida d’aquest mètode a un esdeveniment no cancel·lable no té efecte.Una vegada que s’hagi cridat Aspose.Html.Dom.Events.Évent.PreventDefault es mantindrà en vigor durant el restant de la propagació de l’esdeveniment.Aquest mètode es pot utilitzar en qualsevol etapa del flux d’esdeveniments.

StopImmediatePropagation()

La invocació d’aquest mètode impedeix que l’esdeveniment arribi a qualsevol escoltador d’events registrat després de l’actual i quan s’envia en un arbre, també prevé que el esdevent arribe a altres objectes.

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

StopPropagation()

El mètode Aspose.Html.Dom.Events.Évent.StopPropagation s’utilitza per prevenir la propagació addicional d’un esdeveniment durant el flux de l’event.

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

Remarks

Si aquest mètode és cridat per qualsevol Aspose.Html.Dom.Events.IEventListener l’esdeveniment deixarà de propagar a través de l’arbre.L’esdeveniment completarà el lliurament a tots els escoltaris en l’actual Aspose.Html.Dom.Events.IEventTarget abans que s’hagi aturat el flux.Aquest mètode es pot utilitzar en qualsevol etapa del flux d’esdeveniments.</string,></string,>

 Català