Class Event

Class Event

nazivni prostor: Aspose.Html.Dom.Events Sastav: Aspose.HTML.dll (25.4.0)

Aspose.Html.Dom.Events.Event se koristi za pružanje kontekstualnih informacija o događaju trgovcu koji obrađuje događaj.

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

Inheritance

object DOMObject Event

Derived

CustomEvent , ErrorEvent , SVGZoomEvent , TimeEvent , UIEvent

Implements

INotifyPropertyChanged

naslijeđeni članovi

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

Remarks

Objekt koji implementira Aspose.Html.Dom.Events.Event općenito se prenosi kao prvi parametar na trgovcu događajima.Konkretnije kontekstne informacije prenose se trgovcima događajima izvlačenjem dodatnih sučelja iz Aspose.Html.Dom.Events.Event koje sadrže informacije koje se izravno odnose na vrstu događaja koje prati.Te derivirane su interfejse također implementirane od strane predmeta koji je prenesen slušatelju događaja.

Constructors

Event(String)

Inicijalizira novu primjenu klase Aspose.Html.Dom.Events.Event.

[DOMConstructor]
public Event(string type)

Parameters

type string

Vrsta događaja.

Event(String, identifikacijski <string, objekt="">)

Inicijalizira novu primjenu klase Aspose.Html.Dom.Events.Event.

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

Parameters

type string

Vrsta događaja.

eventInitDict IDictionary < string , object >

Ovaj događaj inicijalizira rječnik.

Fields

AtTargetPhase

Trenutačna faza događaja je faza uhvaćanja.

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

Vrijednost polja

ushort

BubblingPhase

Trenutačna faza događaja je faza bubblja.

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

Vrijednost polja

ushort

CapturingPhase

Trenutno se događaj ocjenjuje na cilju Aspose.Html.Dom.Events.IEventTarget.

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

Vrijednost polja

ushort

NonePhase

Događanja koja se trenutno ne šalju su u ovoj fazi.

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

Vrijednost polja

ushort

Properties

Bubbles

Koristi se kako bi se utvrdilo je li događaj bubble događaj.Ako događaj može bubble vrijednost je istinita, inače je vrijednost lažna.

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

Vrijednost nekretnina

bool

Cancelable

Koristi se kako bi se utvrdilo može li događaj spriječiti svoje podrazumevano djelovanje.Ako se podrazumevano djelovanje može spriječiti, vrijednost je istinita, inače je vrijednost lažna.

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

Vrijednost nekretnina

bool

CurrentTarget

Koristi se za označavanje Aspose.Html.Dom.Events.IEventTarget čije Aspose.Html.Dom.Events.IEventListeners trenutno se obrađuju.To je osobito korisno tijekom uhićenja i bubnjeva.

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

Vrijednost nekretnina

EventTarget

DefaultPrevented

Povratak je istinit ako je prevencijaDefault() pozvan dok je vrijednost otkazivog atributa istinita, a lažna drugačije.

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

Vrijednost nekretnina

bool

EventPhase

Koristi se kako bi se utvrdila koja faza protoka događaja trenutno se procjenjuje.

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

Vrijednost nekretnina

ushort

IsTrusted

Osigurani atribut mora vratiti vrijednost koju je inicijalizirao.Kada se događaj stvori, atribut mora biti inicijaliziran na laž.

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

Vrijednost nekretnina

bool

Target

Koristi se za upućivanje Aspose.Html.Dom.Events.IEventTarget na koji je događaj izvorno isporučen.

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

Vrijednost nekretnina

EventTarget

TimeStamp

Koristi se za određivanje vremena (u milisekundama u odnosu na razdoblje) kada je događaj stvoren.Zbog činjenice da neki sustavi možda ne pružaju ove informacije, vrijednost TimeStamp možda neće biti dostupna za sve događaje.Ako nije dostupna, vrijednost od 0 će se vratiti.Primjeri vremena vremena su vrijeme početka sustava ili 0:0:0 UTC 1. siječnja 1970.

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

Vrijednost nekretnina

ulong

Type

Ime događaja (neosjetljivo na slučaj). ime mora biti XML ime.

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

Vrijednost nekretnina

string

Methods

InitEvent(Sljedeći Članak Bool, Bool, Bool)

Metoda Aspose.Html.Dom.Events.Event.InitEvent(System.String,System.Boolean,System.Boolean) koristi se za inicijaliziranje vrijednosti Aspose.Html.Dom.Events.Event stvorene krozSljedeći članakAspose.Html.Dom.Events.IDocumentEvent interfejs.

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

Parameters

type string

Vrsta događaja.

bubbles bool

Ako je riječ o istinitosti,

cancelable bool

Ako je riječ o istini, onda je riječ o istini.

Remarks

Ova metoda može se nazvati samo prije nego što se događaj pošalje putem metode Aspose.Html.Dom.Events.IEventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event),Međutim, može se nazvati više puta tijekom te faze, ako je potrebno.Ako se pozove više puta, konačno pozivanje uzima prethodnost.Ako se poziva iz podklasa Interfejsa događaja mijenjaju samo vrijednosti navedene u metodi initEvent, svi ostali atributi ostaju nepromijenjeni.

PreventDefault()

Ako se događaj može otkazati, korištenje metode Aspose.Html.Dom.Events.Event.PreventDefault znači da će se događaj otkazati,To znači da se neće dogoditi bilo kakva podrazumevana akcija normalno poduzeta provedbom kao rezultat događaja.

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

Remarks

Ako se tijekom bilo koje faze protoka događaja naziva Aspose.Html.Dom.Events.Event.PreventDefault metoda, događaj se otkaže.Svaka podrazumevana akcija povezana s događajem neće se dogoditi.Poziv na ovu metodu za događaj koji se ne može otkazati nema učinka.Nakon što je nazvan Aspose.Html.Dom.Events.Event.PreventDefault ostaje na snazi tijekom ostatka širenja događaja.Ova metoda može se koristiti u bilo kojoj fazi protoka događaja.

StopImmediatePropagation()

Pojavljivanje ove metode sprečava događaj da dođe do bilo kojeg slušatelja događaja registriranog nakon trenutačnog i kada se šalje u drvo također sprečava događaj da dođe do bilo kojeg drugog predmeta.

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

StopPropagation()

Metoda Aspose.Html.Dom.Events.Event.StopPropagation koristi se kako bi se spriječilo daljnje širenje događaja tijekom događaja.

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

Remarks

Ako je ova metoda nazvana bilo Aspose.Html.Dom.Events.IEventListener događaj će prestati širenje kroz drvo.Dogodak će završiti isporuku svim slušateljima na trenutačnom Aspose.Html.Dom.Events.IEventTarget prije nego što se događaj zaustavi.Ova metoda može se koristiti u bilo kojoj fazi protoka događaja.</string,></string,>

 Hrvatski