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
Derived
CustomEvent , ErrorEvent , SVGZoomEvent , TimeEvent , UIEvent
Implements
Наслеђени чланови
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
Пољска вредност
BubblingPhase
Тренутна фаза догађаја је фаза бубуљице.
[DOMName("BUBBLING_PHASE")]
public const ushort BubblingPhase = 3
Пољска вредност
CapturingPhase
Догађај се тренутно процењује на циљу Aspose.Html.Dom.Events.IEventTarget.
[DOMName("CAPTURING_PHASE")]
public const ushort CapturingPhase = 1
Пољска вредност
NonePhase
Догађаји који се тренутно не испоручују су у овој фази.
[DOMName("NONE")]
public const ushort NonePhase = 0
Пољска вредност
Properties
Bubbles
Користи се да укаже да ли је догађај бубуљив догађај.Ако догађај може бубуљити, вредност је истинита, иначе је вредност лажна.
[DOMName("bubbles")]
public bool Bubbles { get; }
Вредност имовине
Cancelable
Користи се да укаже да ли догађај може да спречи своју дефолт акцију.Ако се дефолт акција може спречити, вредност је истинита, иначе је вредност лажна.
[DOMName("cancelable")]
public bool Cancelable { get; }
Вредност имовине
CurrentTarget
Користи се за указивање Аппосе.Хтмл.Дом.Евент.ИвентТаргет чији Аппосе.Хтмл.Дом.Евент.ИвентСлушачи се тренутно обрађују.Ово је посебно корисно током ухватања и бубуљице.
[DOMName("currentTarget")]
[DOMNullable]
public EventTarget CurrentTarget { get; }
Вредност имовине
DefaultPrevented
Враћа се истинито ако је превенцијаДефолт() позвана док је вредност атрибута која се може отказати истинита, а лажна другачије.
[DOMName("defaultPrevented")]
public bool DefaultPrevented { get; }
Вредност имовине
EventPhase
Користи се за индикацију које фазе протока догађаја тренутно се процењује.
[DOMName("eventPhase")]
public ushort EventPhase { get; }
Вредност имовине
IsTrusted
Поуздани атрибут мора вратити вредност која је иницијализована на. Када се догађај креира, атрибут мора бити иницијализован на лажно.
[DOMName("isTrusted")]
public bool IsTrusted { get; }
Вредност имовине
Target
Користи се да укаже Аппосе.Хтмл.Дом.Евент.ИвентТаргет на који је догађај првобитно послат.
[DOMNullable]
[DOMName("target")]
public EventTarget Target { get; }
Вредност имовине
TimeStamp
Користи се за одређивање времена (у милисекундима у односу на епоху) када је догађај створен.Због чињенице да неки системи можда не пружају ове информације, вредност TimeStamp можда није доступна за све догађаје.Када није доступна, враћа се вредност од 0.Примери времена епохе су време покретања система или 0:0:0 УТЦ 1. јануар 1970.
[DOMName("timeStamp")]
public ulong TimeStamp { get; }
Вредност имовине
Type
Име догађаја (неосетљиво на случај). име мора бити име КСМЛ.
[DOMName("type")]
public string Type { get; }
Вредност имовине
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,>