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
Derived
CustomEvent , ErrorEvent , SVGZoomEvent , TimeEvent , UIEvent
Implements
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
BubblingPhase
Den nuværende begivenhedsfasen er bubblingfasen.
[DOMName("BUBBLING_PHASE")]
public const ushort BubblingPhase = 3
Fællesværdi
CapturingPhase
I øjeblikket evalueres arrangementet på målet Aspose.Html.Dom.Events.IEventTarget.
[DOMName("CAPTURING_PHASE")]
public const ushort CapturingPhase = 1
Fællesværdi
NonePhase
Eventer, der ikke forelægges i øjeblikket, er i denne fase.
[DOMName("NONE")]
public const ushort NonePhase = 0
Fællesværdi
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
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
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
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
EventPhase
Det bruges til at angive, hvilken fase af begivenhedstrømmen i øjeblikket evalueres.
[DOMName("eventPhase")]
public ushort EventPhase { get; }
Ejendomsværdi
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
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
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
Type
Navnet på begivenheden (case-insensitive). Navnet skal være et XML-navn.
[DOMName("type")]
public string Type { get; }
Ejendomsværdi
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,>