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
Derived
CustomEvent , ErrorEvent , SVGZoomEvent , TimeEvent , UIEvent
Implements
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
BubblingPhase
Nykyinen tapahtuman vaihe on bubbling-vaihe.
[DOMName("BUBBLING_PHASE")]
public const ushort BubblingPhase = 3
kentän arvo
CapturingPhase
Tapahtuma arvioidaan tällä hetkellä kohdalla Aspose.Html.Dom.Events.IEventTarget.
[DOMName("CAPTURING_PHASE")]
public const ushort CapturingPhase = 1
kentän arvo
NonePhase
Tapahtumat, joita ei tällä hetkellä lähetetä, ovat tässä vaiheessa.
[DOMName("NONE")]
public const ushort NonePhase = 0
kentän arvo
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
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
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
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
EventPhase
Käytetään osoittamaan, mikä tapahtumaliikenteen vaihe arvioidaan tällä hetkellä.
[DOMName("eventPhase")]
public ushort EventPhase { get; }
Omistuksen arvo
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
Target
Käytetty ilmoittamaan Aspose.Html.Dom.Events.IEventTarget, johon tapahtuma alun perin lähetettiin.
[DOMNullable]
[DOMName("target")]
public EventTarget Target { get; }
Omistuksen arvo
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
Type
Tapahtuman nimi (tapausherkkä).Nimen on oltava XML-nimi.
[DOMName("type")]
public string Type { get; }
Omistuksen arvo
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,>