Class Event

Class Event

Именује се: Aspose.Html.Dom.Events Асамблеја: Aspose.HTML.dll (25.4.0)

Aspose.Html.Dom.Events.Event se koristi za pružanje kontekstualnih informacija o događaju rukovoditelju 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

Наслеђени чланови

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

Remarks

Објекат који имплементира Асписе.Хтмл.Дом.Евент.Евент се обично преноси као први параметар догађају.Конкретније информације о контексту преносе се трговцима догађаја производом додатних интерфејса из Асписе.Хтмл.Дом.Евент.Евент који садрже информације које се директно односе на врсту догађаја које прате.Ове деривиране интерфејсе такође имплементира објекат који је пребачен на слушаоца догађаја.

Constructors

Event(Стринг)

Иницијалише нову инстанцију класе Aspose.Html.Dom.Events.Event.

[DOMConstructor]
public Event(string type)

Parameters

type string

Тип догађаја .

Event(String, IDictionary<string, објекат="">)

Иницијалише нову инстанцију класе Aspose.Html.Dom.Events.Event.

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

Parameters

type string

Тип догађаја .

eventInitDict IDictionary < string , object >

Састанак је иницијализовао речник.

Fields

AtTargetPhase

Тренутна фаза догађаја је фаза заробљавања.

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

Пољска вредност

ushort

BubblingPhase

Тренутна фаза догађаја је фаза бубуљице.

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

Пољска вредност

ushort

CapturingPhase

Догађај се тренутно процењује на циљу Aspose.Html.Dom.Events.IEventTarget.

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

Пољска вредност

ushort

NonePhase

Догађаји који се тренутно не испоручују су у овој фази.

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

Пољска вредност

ushort

Properties

Bubbles

Користи се да укаже да ли је догађај бубуљив догађај.Ако догађај може бубуљити, вредност је истинита, иначе је вредност лажна.

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

Вредност имовине

bool

Cancelable

Користи се да укаже да ли догађај може да спречи своју дефолт акцију.Ако се дефолт акција може спречити, вредност је истинита, иначе је вредност лажна.

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

Вредност имовине

bool

CurrentTarget

Користи се за указивање Аппосе.Хтмл.Дом.Евент.ИвентТаргет чији Аппосе.Хтмл.Дом.Евент.ИвентСлушачи се тренутно обрађују.Ово је посебно корисно током ухватања и бубуљице.

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

Вредност имовине

EventTarget

DefaultPrevented

Враћа се истинито ако је превенцијаДефолт() позвана док је вредност атрибута која се може отказати истинита, а лажна другачије.

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

Вредност имовине

bool

EventPhase

Користи се за индикацију које фазе протока догађаја тренутно се процењује.

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

Вредност имовине

ushort

IsTrusted

Поуздани атрибут мора вратити вредност која је иницијализована на. Када се догађај креира, атрибут мора бити иницијализован на лажно.

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

Вредност имовине

bool

Target

Користи се да укаже Аппосе.Хтмл.Дом.Евент.ИвентТаргет на који је догађај првобитно послат.

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

Вредност имовине

EventTarget

TimeStamp

Користи се за одређивање времена (у милисекундима у односу на епоху) када је догађај створен.Због чињенице да неки системи можда не пружају ове информације, вредност TimeStamp можда није доступна за све догађаје.Када није доступна, враћа се вредност од 0.Примери времена епохе су време покретања система или 0:0:0 УТЦ 1. јануар 1970.

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

Вредност имовине

ulong

Type

Име догађаја (неосетљиво на случај). име мора бити име КСМЛ.

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

Вредност имовине

string

Methods

InitEvent(КСНУМКС, Боол, Боол)

Metoda Aspose.Html.Dom.Events.Event.InitEvent(System.String,System.Boolean,System.Boolean) se koristi za inicijalizovanje vrednosti Aspose.Html.Dom.Events.Event stvorene krozАппосе.Хтмл.Дом.Евент.ИдокументЕвент интерфејс.

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

Parameters

type string

Тип догађаја .

bubbles bool

Ако је заиста истинито,

cancelable bool

Ako je reč istinita,

Remarks

Овај метод се може позивати само пре него што је догађај послат путем метода Аспосе.Хтмл.Дом.Евент.ИевентТаргет.ДиспацхЕвент(Аспосе.Хтмл.Дом.Евент).Међутим, то се може назвати више пута током те фазе ако је потребно.Ако се позива више пута, коначна позива узима предност.Ако се позива из подкласе интерфејса догађаја само вредности наведене у методу initEvent модификују, сви остали атрибути остају непромењени.

PreventDefault()

Ако се догађај може отказати, метод Aspose.Html.Dom.Events.Event.PreventDefault се користи да значи да ће се догађај отказати,То значи да се свака дефолтна акција која се обично предузима од стране имплементације као резултат догађаја неће догодити.

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

Remarks

Ако, током било које фазе протока догађаја, метода Aspose.Html.Dom.Events.Event.PreventDefault се зове догађај је отказана.Свака дефектна акција повезана са догађајем неће се десити.Позивање ове методе за не-укинуто догађај нема никаквог ефекта.Када се зове Aspose.Html.Dom.Events.Event.PreventDefault, она ће остати на снази током остатка ширења догађаја.Овај метод се може користити током било које фазе протока догађаја.

StopImmediatePropagation()

Увођење ове методе спречава догађај да дође до било ког слушаоца догађаја регистрованих након тренутне и када се испоручује у дрвету такође спречава догађај да дође до било ког другог предмета.

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

StopPropagation()

Metoda Aspose.Html.Dom.Events.Event.StopPropagation se koristi za sprečavanje daljnjeg širenja događaja tokom tokova događaja.

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

Remarks

Ако се овај метод зове било који Аппосе.Хтмл.Дом.Евент.ИевентЛистенер догађај ће престати да се шири кроз дрво.Догађај ће завршити испоруку свим слушаоцима на актуелном Aspose.Html.Dom.Events.IEventTarget пре него што се заустави ток догађаја.Овај метод се може користити током било које фазе протока догађаја.</string,></string,>

 Српски