Class Event

Class Event

ja nimityö: Aspose.Html.Dom.Events Kokoelma: Aspose.HTML.dll (25.4.0)

Aspose.Html.Dom.Events.Event -tapahtumaa käytetään toimittamaan kontekstuaalisia tietoja tapahtumasta tapahtuman käsittelijälle.

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

Inheritance

object DOMObject Event

Derived

CustomEvent , ErrorEvent , SVGZoomEvent , TimeEvent , UIEvent

Implements

INotifyPropertyChanged

Perintöjäsenet

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

Remarks

Objekti, joka toteuttaa Aspose.Html.Dom.Events.Event, siirtyy yleensä tapahtumahallinnon ensimmäiseksi parametriin.Tarkempia kontekstitietoja siirretään tapahtumahallintoon tuottamalla lisää käyttöliittymää Aspose.Html.Dom.Events.Event jotka sisältävät tietoja, jotka liittyvät suoraan tapahtuman tyyppiin, johon ne liittyvät.Nämä peräisin olevat käyttöliittymät toteutetaan myös tapahtuman kuuntelijalle siirretyllä objektiivilla.

Constructors

Event(String)

Aloitetaan Aspose.Html.Dom.Events.Event -luokan uusi tapaus.

[DOMConstructor]
public Event(string type)

Parameters

type string

Tapahtuman tyyppi on.

Event(String, IDictionary<string, objekti="">)

Aloitetaan Aspose.Html.Dom.Events.Event -luokan uusi tapaus.

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

Parameters

type string

Tapahtuman tyyppi on.

eventInitDict IDictionary < string , object >

Tapahtuma aloittaa sanakirjan.

Fields

AtTargetPhase

Nykyinen tapahtumavaihe on pidätysvaihe.

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

kentän arvo

ushort

BubblingPhase

Nykyinen tapahtuman vaihe on bubbling-vaihe.

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

kentän arvo

ushort

CapturingPhase

Tapahtuma arvioidaan tällä hetkellä kohdalla Aspose.Html.Dom.Events.IEventTarget.

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

kentän arvo

ushort

NonePhase

Tapahtumat, joita ei tällä hetkellä lähetetä, ovat tässä vaiheessa.

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

kentän arvo

ushort

Properties

Bubbles

Käytetään osoittamaan, onko tapahtuma mullistava tapahtuma.Jos tapahtuma voi mullistaa arvo on totta, muuten arvo on väärä.

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

Omistuksen arvo

bool

Cancelable

Käytetään ilmoittamaan, voidaanko tapahtuma estää oletusarvoisen toiminnan.Jos oletusarvoisen toiminnan voidaan estää, arvo on totta, muuten arvo on väärä.

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

Omistuksen arvo

bool

CurrentTarget

Käytetään ilmoittamaan Aspose.Html.Dom.Events.IEventTarget, jonka Aspose.Html.Dom.Events.IEventListeners on tällä hetkellä käsitelty.Tämä on erityisen hyödyllistä kiinniotettaessa ja bubbling.

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

Omistuksen arvo

EventTarget

DefaultPrevented

Palauttaa totta, jos preventDefault() on kutsuttu kun peruutettavan ominaisuuden arvo on totta, ja väärä muuten.

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

Omistuksen arvo

bool

EventPhase

Käytetään osoittamaan, mikä tapahtumaliikenteen vaihe arvioidaan tällä hetkellä.

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

Omistuksen arvo

ushort

IsTrusted

Luotetun ominaisuuden on palautettava se arvo, johon se aloitettiin.Kun tapahtuma luodaan, ominaisuus on aloitettava vääräksi.

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

Omistuksen arvo

bool

Target

Käytetty ilmoittamaan Aspose.Html.Dom.Events.IEventTarget, johon tapahtuma alun perin lähetettiin.

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

Omistuksen arvo

EventTarget

TimeStamp

Käytettiin määrittämään aika (milisekunnissa suhteessa aikakauteen), jolloin tapahtuma luotiin.Koska jotkut järjestelmät eivät ehkä anna näitä tietoja, TimeStamp-arvo ei ehkä ole kaikkien tapahtumien käytettävissä.Jos ei ole käytettävissä, 0:n arvo palautetaan.Esimerkkejä aikakaudesta ovat järjestelmän käynnistysaika tai 0:0:0 UTC 1. tammikuuta 1970.

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

Omistuksen arvo

ulong

Type

Tapahtuman nimi (tapausherkkä).Nimen on oltava XML-nimi.

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

Omistuksen arvo

string

Methods

InitEvent(Pöytä, Pöytä ja Pöytä)

Aspose.Html.Dom.Events.Event.InitEvent(System.String,System.Boolean,System.Boolean) menetelmä käytetään aloittamaan arvo Aspose.Html.Dom.Events.Event luotu kauttaAspose.Html.Dom.Events.IDocumentEvent käyttöliittymä.

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

Parameters

type string

Tapahtuman tyyppi on.

bubbles bool

Jos se on ”todellista” [bubbles].

cancelable bool

Jos se on ”todellista” (todellista)

Remarks

Tämä menetelmä voidaan kutsua vain ennen tapahtuman lähettämistä Aspose.Html.Dom.Events.IEventTarget.DispatchEvent (Aspose.Html.Dom.Events.Event) -menetelmän kautta,Se voidaan kutsua useita kertoja kyseisen vaiheen aikana tarvittaessa.Jos kutsutaan useita kertoja, lopullinen puhelu edellyttää.Jos vain initEvent-menetelmässä ilmoitetut arvot muutetaan, kaikki muut ominaisuudet jäävät muuttumattomiksi.

PreventDefault()

Jos tapahtuma on peruutettavissa, Aspose.Html.Dom.Events.Event.PreventDefault -menetelmää käytetään ilmoittamaan, että tapahtuma on peruutettava,tarkoittaa, että tapahtuman seurauksena tavallisesti toteutettua virheellistä toimintaa ei tapahdu.

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

Remarks

Jos tapahtuman virran jossakin vaiheessa kutsutaan Aspose.Html.Dom.Events.Event.PreventDefault -menetelmäksi, tapahtuma peruutetaan.Tapahtumaan liittyviä virheellisiä toimia ei tapahdu.Tämän menetelmän kutsuminen peruuttamattomalle tapahtumalle ei vaikuta.Kun Aspose.Html.Dom.Events.Event.PreventDefault on kutsuttu, se pysyy voimassa koko tapahtuman leviämisen jäljellä.Tätä menetelmää voidaan käyttää tapahtumien virtauksen missä tahansa vaiheessa.

StopImmediatePropagation()

Tämän menetelmän käyttöönotto estää tapahtumaa pääsemästä mihinkään tapahtuman kuuntelijalle, joka on rekisteröity nykyisen jälkeen, ja kun se lähetetään puussa, se myös estää tapahtuman pääsemästä mihinkään muuhun kohteeseen.

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

StopPropagation()

Aspose.Html.Dom.Events.Event.StopPropagation -menetelmää käytetään estämään tapahtuman leviämisen tapahtuman aikana.

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

Remarks

Jos tätä menetelmää kutsuu mikä tahansa Aspose.Html.Dom.Events.IEventListener, tapahtuma lakkaa leviämisestä puun kautta.Tapahtuma suorittaa lähetyksen kaikille kuuntelijoille nykyisessä Aspose.Html.Dom.Events.IEventTargetissa ennen tapahtuman virran lopettamista.Tätä menetelmää voidaan käyttää tapahtumien virtauksen missä tahansa vaiheessa.</string,></string,>

 Suomi