Class Event

Class Event

Pôvodný názov: Aspose.Html.Dom.Events Zhromaždenie: Aspose.HTML.dll (25.4.0)

Aspose.Html.Dom.Events.Event sa používa na poskytovanie kontextových informácií o udalosti obchodníkovi, ktorý spracováva udalosť.

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

Inheritance

object DOMObject Event

Derived

CustomEvent , ErrorEvent , SVGZoomEvent , TimeEvent , UIEvent

Implements

INotifyPropertyChanged

Z dedičných členov

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

Remarks

Objekt, ktorý implementuje Aspose.Html.Dom.Events.Event sa zvyčajne prenáša ako prvý parameter na obchodníka s udalosťou.Podrobnejšie informácie o kontexte sa prenášajú obchodníkom udalostí odvodením ďalších rozhraní z Aspose.Html.Dom.Events.Event ktoré obsahujú informácie priamo súvisiace s typom udalostí, ktoré sprevádza.Tieto derivované rozhrania sú tiež implementované objektom preneseným na poslucháča udalostí.

Constructors

Event(Stretnutie)

Iniciuje novú inštanciu triedy Aspose.Html.Dom.Events.Event.

[DOMConstructor]
public Event(string type)

Parameters

type string

Typ udalosti je.

Event(String, identifikátor <string, objekt="">)

Iniciuje novú inštanciu triedy Aspose.Html.Dom.Events.Event.

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

Parameters

type string

Typ udalosti je.

eventInitDict IDictionary < string , object >

Akcia sa začína slovníkom.

Fields

AtTargetPhase

Súčasná fáza udalostí je fáza zachytenia.

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

Fieldová hodnota

ushort

BubblingPhase

Súčasnou fázou udalostí je bublinová fáza.

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

Fieldová hodnota

ushort

CapturingPhase

V súčasnosti sa podujatie hodnotí na cieľovej stránke Aspose.Html.Dom.Events.IEventTarget.

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

Fieldová hodnota

ushort

NonePhase

Udalosti, ktoré sa v súčasnosti nevysielajú, sú v tejto fáze.

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

Fieldová hodnota

ushort

Properties

Bubbles

Používa sa na označenie, či je udalosť bublina.Ak udalosť môže bublina hodnota je pravdivá, inak je hodnota falošná.

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

Hodnota nehnuteľnosti

bool

Cancelable

Používa sa na označenie, či udalosť môže zabrániť jej predvolenej akcii. Ak sa predvolená akcia môže zabrániť, hodnota je pravdivá, inak je hodnota falošná.

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

Hodnota nehnuteľnosti

bool

CurrentTarget

Používa sa na označenie Aspose.Html.Dom.Events.IEventTarget, ktorého Aspose.Html.Dom.Events.IEventListeners sú v súčasnosti spracované.To je obzvlášť užitočné pri zachytení a bublinovaní.

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

Hodnota nehnuteľnosti

EventTarget

DefaultPrevented

Vráti sa pravdivé, ak je preventDefault() povolaný, zatiaľ čo zrušená hodnota atribútov je pravdivá a falošná inak.

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

Hodnota nehnuteľnosti

bool

EventPhase

Používa sa na označenie, ktorá fáza toku udalostí sa v súčasnosti hodnotí.

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

Hodnota nehnuteľnosti

ushort

IsTrusted

Dôveryhodný atribút musí vrátiť hodnotu, na ktorú bol iniciovaný.Keď je udalosť vytvorená, atribút musí byť iniciovaný na falošné.

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

Hodnota nehnuteľnosti

bool

Target

Používa sa na označenie Aspose.Html.Dom.Events.IEventTarget, ku ktorému bola udalosť pôvodne odoslaná.

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

Hodnota nehnuteľnosti

EventTarget

TimeStamp

Používa sa na určenie času (v milisekundách v porovnaní s dobou), v ktorom bola udalosť vytvorená.Vzhľadom k tomu, že niektoré systémy nemôžu poskytnúť tieto informácie, hodnota TimeStamp nemusí byť k dispozícii pre všetky udalosti.Ak nie je k dispozícii, vráti sa hodnota 0Príklady epoch času sú čas štartovania systému alebo 0:0:0 UTC 1. januára 1970.

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

Hodnota nehnuteľnosti

ulong

Type

Názov udalosti (cas-insensitive).Názov musí byť názov XML.

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

Hodnota nehnuteľnosti

string

Methods

InitEvent(striekačka, bool, bool)

Metóda Aspose.Html.Dom.Events.Event.InitEvent(System.String,System.Boolean,System.Boolean) sa používa na inicializáciu hodnoty Aspose.Html.Dom.Events.Event vytvorenej prostredníctvomAspose.Html.Dom.Events.IDocumentEvent rozhranie.

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

Parameters

type string

Typ udalosti je.

bubbles bool

Ak je nastavený na „skutočný“ [bubbles].

cancelable bool

Ak je nastavený na „skutočný“ [zrušený].

Remarks

Táto metóda môže byť volaná len predtým, ako udalosť bola odoslaná prostredníctvom metódy Aspose.Html.Dom.Events.IEventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event),hoci to môže byť povolané niekoľkokrát počas tejto fázy, ak je to potrebné.Ak sa volá viackrát, posledná výzva má prednosť.Ak sa zmení výzva z podkategórie rozhrania udalostí iba hodnoty uvedené v metóde initEvent, všetky ostatné atribúty zostanú nezmenené.

PreventDefault()

Ak je udalosť zrušená, použitá metóda Aspose.Html.Dom.Events.Event.PreventDefault znamená, že udalosť sa má zrušiť,znamená, že akákoľvek podvodná akcia normálne prijatá implementáciou v dôsledku udalosti sa nestane.

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

Remarks

Ak sa počas akéhokoľvek štádia toku udalosti nazýva Aspose.Html.Dom.Events.Event.PreventDefault metóda, udalosť je zrušená.Akákoľvek podvodná akcia spojená s udalosťou sa nestane.Volanie tejto metódy na nezrušenú udalosť nemá žiadny účinok.Akonáhle bol povolaný Aspose.Html.Dom.Events.Event.PreventDefault zostane v platnosti po celý zvyšok šírenia podujatia.Táto metóda sa môže použiť počas akejkoľvek fázy toku udalostí.

StopImmediatePropagation()

Zavádzanie tejto metódy zabraňuje udalosti dosiahnuť akýchkoľvek počúvateľov udalostí zaregistrovaných po aktuálnom a pri odoslaní do stromu tiež zabraňuje udalosti dosiahnuť akýkoľvek iný objekt.

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

StopPropagation()

Metóda Aspose.Html.Dom.Events.Event.StopPropagation sa používa na zabránenie ďalšej propagácie udalosti počas toku udalostí.

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

Remarks

Ak sa táto metóda volá akýmkoľvek Aspose.Html.Dom.Events.IEventListener udalosť prestane šíriť cez strom.Akcia dokončí odoslanie všetkým poslucháčom na aktuálnom Aspose.Html.Dom.Events.IEventTarget pred zastavením toku podujatia.Táto metóda sa môže použiť počas akejkoľvek fázy toku udalostí.</string,></string,>

 Slovenčina