Class Event

Class Event

Името на пространството: Aspose.Html.Dom.Events Aspose.HTML.dll (25.4.0)

Aspose.Html.Dom.Events. Event се използва за предоставяне на контекстна информация за събитие на оператора, обработващ събитията.

[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

Обект, който изпълнява Aspose.Html.Dom.Events.Евент, обикновено се предава като първият параметър на търговец на събития.По-конкретна контекстна информация се предава на мениджърите на събития, като се получат допълнителни интерфейси от Aspose.Html.Dom.Events.Event които съдържат информация, пряко свързана с вида на събитие, което те придружават.Тези деривати интерфейси също се изпълняват от обекта, прехвърлен на слушателя на събитията.

Constructors

Event(Стрий)

Aspose.Html.Dom.Events.Event.

[DOMConstructor]
public Event(string type)

Parameters

type string

Типът на събитията.

Event(Стринг, 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

Aspose.Html.Dom.Events.IEventTarget, чиито Aspose.Html.Dom.Events.IEventListeners.Това е особено полезно по време на улавяне и бульон.

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

стойност на имота

EventTarget

DefaultPrevented

Възвръща се вярно, ако предотвратяванеDefault() е призовано, докато отменената стойност на атрибута е вярна, а фалшива в противен случай.

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

стойност на имота

bool

EventPhase

Използва се, за да се посочи кой етап на потока на събития в момента се оценява.

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

стойност на имота

ushort

IsTrusted

При създаване на събитие, атрибутът трябва да бъде инициализиран към фалшив.

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

стойност на имота

bool

Target

Aspose.Html.Dom.Events.IEventTarget.

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

стойност на имота

EventTarget

TimeStamp

Използва се, за да се определи времето (в милисекунди по отношение на епохата), в което е създаден събитието.Поради факта, че някои системи не могат да предоставят тази информация, стойността на TimeStamp може да не е достъпна за всички събития.Когато не е налице, ще се върне стойност от 0.Примери за епоха време са времето на стартиране на системата или 0:0:0 UTC 1 януари 1970.

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

стойност на имота

ulong

Type

Името на събитието (нечувствително към случая).Името трябва да бъде XML име.

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

стойност на имота

string

Methods

InitEvent(Бол, Бол, Бол и Бол)

Методът Aspose.Html.Dom.Events.Event.InitEvent(System.String,System.Boolean,System.Boolean) се използва за инициализиране на стойността на Aspose.Html.Dom.Events.Event, създаден чрезHtml.Dom.Events.IDocumentEvent.

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

Parameters

type string

Типът на събитията.

bubbles bool

Ако се наложи да се нарече „истински“ [бубъл].

cancelable bool

Ако се нарече „истински“ [отменяемо]

Remarks

Aspose.Html.Dom.Events.IEventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event,Въпреки че може да се нарече няколко пъти по време на този етап, ако е необходимо.Ако се обади многократно, окончателното позоваване ще има предимство.Ако се модифицират само стойностите, посочени в метода 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()

Aspose.Html.Dom.Events.Event.StopPropagation.

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

Remarks

Aspose.Html.Dom.Events.IEventListener.Събитието ще завърши предаването на всички слушатели на текущия Aspose.Html.Dom.Events.IEventTarget преди потока на събитията да спре.Този метод може да се използва по време на всяка фаза на потока на събития.</string,></string,>

 Български