Class Event

Class Event

Navne til: Aspose.Html.Dom.Events Sammensætning: Aspose.HTML.dll (25.4.0)

Den Aspose.Html.Dom.Events.Event bruges til at give kontekstuel information om en begivenhed til handleren, der behandler begivenheden.

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

Inheritance

object DOMObject Event

Derived

CustomEvent , ErrorEvent , SVGZoomEvent , TimeEvent , UIEvent

Implements

INotifyPropertyChanged

De arvede medlemmer

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

Remarks

Et objekt, der implementerer Aspose.Html.Dom.Events.Event, overføres generelt som den første parameter til en event handler.Mere specifikke kontekstoplysninger overføres til eventhandlere ved at afgive yderligere grænseflader fra Aspose.Html.Dom.Events.Event der indeholder oplysninger, der direkte vedrører den type begivenhed, de ledsager.Disse derivatgrænseflader implementeres også af det objekt, der overføres til høreren af begivenheden.

Constructors

Event(String)

Det initierer en ny instans af Aspose.Html.Dom.Events.Event klasse.

[DOMConstructor]
public Event(string type)

Parameters

type string

Den slags begivenhed.

Event(String, Identifikationsstring, Objekt="">)

Det initierer en ny instans af Aspose.Html.Dom.Events.Event klasse.

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

Parameters

type string

Den slags begivenhed.

eventInitDict IDictionary < string , object >

Begivenheden initialiserer ordforråd.

Fields

AtTargetPhase

Den nuværende begivenhedsfasen er optagelsesfasen.

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

Fællesværdi

ushort

BubblingPhase

Den nuværende begivenhedsfasen er bubblingfasen.

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

Fællesværdi

ushort

CapturingPhase

I øjeblikket evalueres arrangementet på målet Aspose.Html.Dom.Events.IEventTarget.

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

Fællesværdi

ushort

NonePhase

Eventer, der ikke forelægges i øjeblikket, er i denne fase.

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

Fællesværdi

ushort

Properties

Bubbles

Bruges til at angive, om en begivenhed er en bublende begivenhed.Hvis begivenheden kan bublere værdien er sand, ellers er værdien falsk.

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

Ejendomsværdi

bool

Cancelable

Bruges til at angive, om en begivenhed kan have sin standard handling forhindret. Hvis den standard handling kan forhindres, er værdien sand, ellers er værdien falsk.

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

Ejendomsværdi

bool

CurrentTarget

Bruges til at angive Aspose.Html.Dom.Events.IEventTarget, hvis Aspose.Html.Dom.Events.IEventListenere i øjeblikket behandles.Dette er især nyttigt under fangst og bubbling.

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

Ejendomsværdi

EventTarget

DefaultPrevented

Returnerer sandt, hvis preventDefault() blev opfordret, mens det annullerbare atributværdi er sandt, og falsk ellers.

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

Ejendomsværdi

bool

EventPhase

Det bruges til at angive, hvilken fase af begivenhedstrømmen i øjeblikket evalueres.

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

Ejendomsværdi

ushort

IsTrusted

Den erTrustede atribut skal returnere det værdi, det blev initialiseret til. Når en begivenhed er skabt, skal atributen initialiseres til falsk.

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

Ejendomsværdi

bool

Target

Bruges til at angive Aspose.Html.Dom.Events.IEventTarget, som begivenheden oprindeligt blev sendt til.

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

Ejendomsværdi

EventTarget

TimeStamp

Bruges til at angive tiden (i millisekunder i forhold til perioden), hvor begivenheden blev skabt.På grund af det faktum, at nogle systemer ikke kan give denne information, kan værdien af timeStamp ikke være tilgængelig for alle begivenheder.Hvis det ikke er tilgængeligt, returneres en værdi på 0.Eksempler på tidsalder er tidspunktet for systemstart eller 0:0:0 UTC 1. januar 1970.

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

Ejendomsværdi

ulong

Type

Navnet på begivenheden (case-insensitive). Navnet skal være et XML-navn.

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

Ejendomsværdi

string

Methods

InitEvent(String, Bool og Bool)

Aspose.Html.Dom.Events.Event.InitEvent(System.String,System.Boolean,System.Boolean) metode bruges til at initialisere værdien af en Aspose.Html.Dom.Events.Event skabt gennemHtml.Dom.Events.IDocumentEvent grænseflade.

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

Parameters

type string

Den slags begivenhed.

bubbles bool

Hvis det er ”true” [bubble].

cancelable bool

Hvis det er sandt].

Remarks

Denne metode kan kun kaldes, før Eventet er blevet sendt via Aspose.Html.Dom.Events.IEventTarget.DispatchEvent (Aspose.Html.Dom.Events.Event) metode,Men det kan kaldes flere gange i denne fase, hvis det er nødvendigt.Hvis der opkaldes flere gange, tager den endelige opfordring forudsigelse.Hvis kun de værdier, der er angivet i initEvent-metoden, ændres fra en underklasse af Event-grænseflade, forlades alle de øvrige egenskaber uændret.

PreventDefault()

Hvis en begivenhed kan annulleres, anvendes Aspose.Html.Dom.Events.Event.PreventDefault-metoden til at angive, at begivenheden skal annulleres,Det betyder, at enhver standard handling normalt taget af gennemførelsen som følge af begivenheden ikke vil forekomme.

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

Remarks

Hvis under ethvert stadium af begivenhedstrømmen kaldes Aspose.Html.Dom.Events.Event.PreventDefault-metoden, er begivenheden annulleret.Enhver undtagelse i forbindelse med arrangementet vil ikke forekomme.At kalde denne metode for en ikke-annullerbar begivenhed har ingen effekt.Når Aspose.Html.Dom.Events.Event.PreventDefault er blevet kaldt, vil det forblive i kraft i resten af begivenhedens spredning.Denne metode kan anvendes i ethvert stadium af begivenhedstrømmen.

StopImmediatePropagation()

Indkaldelse af denne metode forhindrer begivenhed fra at nå enhver begivenhed lytter registreret efter den aktuelle og når sendt i et træ også forhindrer begivenhed fra at nå andre objekter.

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

StopPropagation()

Den Aspose.Html.Dom.Events.Event.StopPropagation metode bruges til at forhindre yderligere spredning af en begivenhed under begivenhedstrømmen.

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

Remarks

Hvis denne metode kaldes af nogen Aspose.Html.Dom.Events.IEventListener, vil begivenheden stoppe med at sprede gennem træet.Eventet vil afslutte levering til alle lytter på den aktuelle Aspose.Html.Dom.Events.IEventTarget, før eventstrømmen stopper.Denne metode kan anvendes i ethvert stadium af begivenhedstrømmen.</string,></string,>

 Dansk